home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Games / MAME / src / cpu / i8085 / i8085daa.h < prev   
Text File  |  1999-01-07  |  78KB  |  2,051 lines

  1. static UINT16 DAA[2048] = {
  2.   (0x00<<8)   +ZF         +VF      ,
  3.   (0x01<<8)                        ,
  4.   (0x02<<8)                        ,
  5.   (0x03<<8)               +VF      ,
  6.   (0x04<<8)                        ,
  7.   (0x05<<8)               +VF      ,
  8.   (0x06<<8)               +VF      ,
  9.   (0x07<<8)                        ,
  10.   (0x08<<8)            +XF         ,
  11.   (0x09<<8)            +XF+VF      ,
  12.   (0x10<<8)         +HF            ,
  13.   (0x11<<8)         +HF   +VF      ,
  14.   (0x12<<8)         +HF   +VF      ,
  15.   (0x13<<8)         +HF            ,
  16.   (0x14<<8)         +HF   +VF      ,
  17.   (0x15<<8)         +HF            ,
  18.   (0x10<<8)                        ,
  19.   (0x11<<8)               +VF      ,
  20.   (0x12<<8)               +VF      ,
  21.   (0x13<<8)                        ,
  22.   (0x14<<8)               +VF      ,
  23.   (0x15<<8)                        ,
  24.   (0x16<<8)                        ,
  25.   (0x17<<8)               +VF      ,
  26.   (0x18<<8)            +XF+VF      ,
  27.   (0x19<<8)            +XF         ,
  28.   (0x20<<8)      +YF+HF            ,
  29.   (0x21<<8)      +YF+HF   +VF      ,
  30.   (0x22<<8)      +YF+HF   +VF      ,
  31.   (0x23<<8)      +YF+HF            ,
  32.   (0x24<<8)      +YF+HF   +VF      ,
  33.   (0x25<<8)      +YF+HF            ,
  34.   (0x20<<8)      +YF               ,
  35.   (0x21<<8)      +YF      +VF      ,
  36.   (0x22<<8)      +YF      +VF      ,
  37.   (0x23<<8)      +YF               ,
  38.   (0x24<<8)      +YF      +VF      ,
  39.   (0x25<<8)      +YF               ,
  40.   (0x26<<8)      +YF               ,
  41.   (0x27<<8)      +YF      +VF      ,
  42.   (0x28<<8)      +YF   +XF+VF      ,
  43.   (0x29<<8)      +YF   +XF         ,
  44.   (0x30<<8)      +YF+HF   +VF      ,
  45.   (0x31<<8)      +YF+HF            ,
  46.   (0x32<<8)      +YF+HF            ,
  47.   (0x33<<8)      +YF+HF   +VF      ,
  48.   (0x34<<8)      +YF+HF            ,
  49.   (0x35<<8)      +YF+HF   +VF      ,
  50.   (0x30<<8)      +YF      +VF      ,
  51.   (0x31<<8)      +YF               ,
  52.   (0x32<<8)      +YF               ,
  53.   (0x33<<8)      +YF      +VF      ,
  54.   (0x34<<8)      +YF               ,
  55.   (0x35<<8)      +YF      +VF      ,
  56.   (0x36<<8)      +YF      +VF      ,
  57.   (0x37<<8)      +YF               ,
  58.   (0x38<<8)      +YF   +XF         ,
  59.   (0x39<<8)      +YF   +XF+VF      ,
  60.   (0x40<<8)         +HF            ,
  61.   (0x41<<8)         +HF   +VF      ,
  62.   (0x42<<8)         +HF   +VF      ,
  63.   (0x43<<8)         +HF            ,
  64.   (0x44<<8)         +HF   +VF      ,
  65.   (0x45<<8)         +HF            ,
  66.   (0x40<<8)                        ,
  67.   (0x41<<8)               +VF      ,
  68.   (0x42<<8)               +VF      ,
  69.   (0x43<<8)                        ,
  70.   (0x44<<8)               +VF      ,
  71.   (0x45<<8)                        ,
  72.   (0x46<<8)                        ,
  73.   (0x47<<8)               +VF      ,
  74.   (0x48<<8)            +XF+VF      ,
  75.   (0x49<<8)            +XF         ,
  76.   (0x50<<8)         +HF   +VF      ,
  77.   (0x51<<8)         +HF            ,
  78.   (0x52<<8)         +HF            ,
  79.   (0x53<<8)         +HF   +VF      ,
  80.   (0x54<<8)         +HF            ,
  81.   (0x55<<8)         +HF   +VF      ,
  82.   (0x50<<8)               +VF      ,
  83.   (0x51<<8)                        ,
  84.   (0x52<<8)                        ,
  85.   (0x53<<8)               +VF      ,
  86.   (0x54<<8)                        ,
  87.   (0x55<<8)               +VF      ,
  88.   (0x56<<8)               +VF      ,
  89.   (0x57<<8)                        ,
  90.   (0x58<<8)            +XF         ,
  91.   (0x59<<8)            +XF+VF      ,
  92.   (0x60<<8)      +YF+HF   +VF      ,
  93.   (0x61<<8)      +YF+HF            ,
  94.   (0x62<<8)      +YF+HF            ,
  95.   (0x63<<8)      +YF+HF   +VF      ,
  96.   (0x64<<8)      +YF+HF            ,
  97.   (0x65<<8)      +YF+HF   +VF      ,
  98.   (0x60<<8)      +YF      +VF      ,
  99.   (0x61<<8)      +YF               ,
  100.   (0x62<<8)      +YF               ,
  101.   (0x63<<8)      +YF      +VF      ,
  102.   (0x64<<8)      +YF               ,
  103.   (0x65<<8)      +YF      +VF      ,
  104.   (0x66<<8)      +YF      +VF      ,
  105.   (0x67<<8)      +YF               ,
  106.   (0x68<<8)      +YF   +XF         ,
  107.   (0x69<<8)      +YF   +XF+VF      ,
  108.   (0x70<<8)      +YF+HF            ,
  109.   (0x71<<8)      +YF+HF   +VF      ,
  110.   (0x72<<8)      +YF+HF   +VF      ,
  111.   (0x73<<8)      +YF+HF            ,
  112.   (0x74<<8)      +YF+HF   +VF      ,
  113.   (0x75<<8)      +YF+HF            ,
  114.   (0x70<<8)      +YF               ,
  115.   (0x71<<8)      +YF      +VF      ,
  116.   (0x72<<8)      +YF      +VF      ,
  117.   (0x73<<8)      +YF               ,
  118.   (0x74<<8)      +YF      +VF      ,
  119.   (0x75<<8)      +YF               ,
  120.   (0x76<<8)      +YF               ,
  121.   (0x77<<8)      +YF      +VF      ,
  122.   (0x78<<8)      +YF   +XF+VF      ,
  123.   (0x79<<8)      +YF   +XF         ,
  124.   (0x80<<8)+SF      +HF            ,
  125.   (0x81<<8)+SF      +HF   +VF      ,
  126.   (0x82<<8)+SF      +HF   +VF      ,
  127.   (0x83<<8)+SF      +HF            ,
  128.   (0x84<<8)+SF      +HF   +VF      ,
  129.   (0x85<<8)+SF      +HF            ,
  130.   (0x80<<8)+SF                     ,
  131.   (0x81<<8)+SF            +VF      ,
  132.   (0x82<<8)+SF            +VF      ,
  133.   (0x83<<8)+SF                     ,
  134.   (0x84<<8)+SF            +VF      ,
  135.   (0x85<<8)+SF                     ,
  136.   (0x86<<8)+SF                     ,
  137.   (0x87<<8)+SF            +VF      ,
  138.   (0x88<<8)+SF         +XF+VF      ,
  139.   (0x89<<8)+SF         +XF         ,
  140.   (0x90<<8)+SF      +HF   +VF      ,
  141.   (0x91<<8)+SF      +HF            ,
  142.   (0x92<<8)+SF      +HF            ,
  143.   (0x93<<8)+SF      +HF   +VF      ,
  144.   (0x94<<8)+SF      +HF            ,
  145.   (0x95<<8)+SF      +HF   +VF      ,
  146.   (0x90<<8)+SF            +VF      ,
  147.   (0x91<<8)+SF                     ,
  148.   (0x92<<8)+SF                     ,
  149.   (0x93<<8)+SF            +VF      ,
  150.   (0x94<<8)+SF                     ,
  151.   (0x95<<8)+SF            +VF      ,
  152.   (0x96<<8)+SF            +VF      ,
  153.   (0x97<<8)+SF                     ,
  154.   (0x98<<8)+SF         +XF         ,
  155.   (0x99<<8)+SF         +XF+VF      ,
  156.   (0x00<<8)   +ZF   +HF   +VF   +CF,
  157.   (0x01<<8)         +HF         +CF,
  158.   (0x02<<8)         +HF         +CF,
  159.   (0x03<<8)         +HF   +VF   +CF,
  160.   (0x04<<8)         +HF         +CF,
  161.   (0x05<<8)         +HF   +VF   +CF,
  162.   (0x00<<8)   +ZF         +VF   +CF,
  163.   (0x01<<8)                     +CF,
  164.   (0x02<<8)                     +CF,
  165.   (0x03<<8)               +VF   +CF,
  166.   (0x04<<8)                     +CF,
  167.   (0x05<<8)               +VF   +CF,
  168.   (0x06<<8)               +VF   +CF,
  169.   (0x07<<8)                     +CF,
  170.   (0x08<<8)            +XF      +CF,
  171.   (0x09<<8)            +XF+VF   +CF,
  172.   (0x10<<8)         +HF         +CF,
  173.   (0x11<<8)         +HF   +VF   +CF,
  174.   (0x12<<8)         +HF   +VF   +CF,
  175.   (0x13<<8)         +HF         +CF,
  176.   (0x14<<8)         +HF   +VF   +CF,
  177.   (0x15<<8)         +HF         +CF,
  178.   (0x10<<8)                     +CF,
  179.   (0x11<<8)               +VF   +CF,
  180.   (0x12<<8)               +VF   +CF,
  181.   (0x13<<8)                     +CF,
  182.   (0x14<<8)               +VF   +CF,
  183.   (0x15<<8)                     +CF,
  184.   (0x16<<8)                     +CF,
  185.   (0x17<<8)               +VF   +CF,
  186.   (0x18<<8)            +XF+VF   +CF,
  187.   (0x19<<8)            +XF      +CF,
  188.   (0x20<<8)      +YF+HF         +CF,
  189.   (0x21<<8)      +YF+HF   +VF   +CF,
  190.   (0x22<<8)      +YF+HF   +VF   +CF,
  191.   (0x23<<8)      +YF+HF         +CF,
  192.   (0x24<<8)      +YF+HF   +VF   +CF,
  193.   (0x25<<8)      +YF+HF         +CF,
  194.   (0x20<<8)      +YF            +CF,
  195.   (0x21<<8)      +YF      +VF   +CF,
  196.   (0x22<<8)      +YF      +VF   +CF,
  197.   (0x23<<8)      +YF            +CF,
  198.   (0x24<<8)      +YF      +VF   +CF,
  199.   (0x25<<8)      +YF            +CF,
  200.   (0x26<<8)      +YF            +CF,
  201.   (0x27<<8)      +YF      +VF   +CF,
  202.   (0x28<<8)      +YF   +XF+VF   +CF,
  203.   (0x29<<8)      +YF   +XF      +CF,
  204.   (0x30<<8)      +YF+HF   +VF   +CF,
  205.   (0x31<<8)      +YF+HF         +CF,
  206.   (0x32<<8)      +YF+HF         +CF,
  207.   (0x33<<8)      +YF+HF   +VF   +CF,
  208.   (0x34<<8)      +YF+HF         +CF,
  209.   (0x35<<8)      +YF+HF   +VF   +CF,
  210.   (0x30<<8)      +YF      +VF   +CF,
  211.   (0x31<<8)      +YF            +CF,
  212.   (0x32<<8)      +YF            +CF,
  213.   (0x33<<8)      +YF      +VF   +CF,
  214.   (0x34<<8)      +YF            +CF,
  215.   (0x35<<8)      +YF      +VF   +CF,
  216.   (0x36<<8)      +YF      +VF   +CF,
  217.   (0x37<<8)      +YF            +CF,
  218.   (0x38<<8)      +YF   +XF      +CF,
  219.   (0x39<<8)      +YF   +XF+VF   +CF,
  220.   (0x40<<8)         +HF         +CF,
  221.   (0x41<<8)         +HF   +VF   +CF,
  222.   (0x42<<8)         +HF   +VF   +CF,
  223.   (0x43<<8)         +HF         +CF,
  224.   (0x44<<8)         +HF   +VF   +CF,
  225.   (0x45<<8)         +HF         +CF,
  226.   (0x40<<8)                     +CF,
  227.   (0x41<<8)               +VF   +CF,
  228.   (0x42<<8)               +VF   +CF,
  229.   (0x43<<8)                     +CF,
  230.   (0x44<<8)               +VF   +CF,
  231.   (0x45<<8)                     +CF,
  232.   (0x46<<8)                     +CF,
  233.   (0x47<<8)               +VF   +CF,
  234.   (0x48<<8)            +XF+VF   +CF,
  235.   (0x49<<8)            +XF      +CF,
  236.   (0x50<<8)         +HF   +VF   +CF,
  237.   (0x51<<8)         +HF         +CF,
  238.   (0x52<<8)         +HF         +CF,
  239.   (0x53<<8)         +HF   +VF   +CF,
  240.   (0x54<<8)         +HF         +CF,
  241.   (0x55<<8)         +HF   +VF   +CF,
  242.   (0x50<<8)               +VF   +CF,
  243.   (0x51<<8)                     +CF,
  244.   (0x52<<8)                     +CF,
  245.   (0x53<<8)               +VF   +CF,
  246.   (0x54<<8)                     +CF,
  247.   (0x55<<8)               +VF   +CF,
  248.   (0x56<<8)               +VF   +CF,
  249.   (0x57<<8)                     +CF,
  250.   (0x58<<8)            +XF      +CF,
  251.   (0x59<<8)            +XF+VF   +CF,
  252.   (0x60<<8)      +YF+HF   +VF   +CF,
  253.   (0x61<<8)      +YF+HF         +CF,
  254.   (0x62<<8)      +YF+HF         +CF,
  255.   (0x63<<8)      +YF+HF   +VF   +CF,
  256.   (0x64<<8)      +YF+HF         +CF,
  257.   (0x65<<8)      +YF+HF   +VF   +CF,
  258.   (0x60<<8)      +YF      +VF   +CF,
  259.   (0x61<<8)      +YF            +CF,
  260.   (0x62<<8)      +YF            +CF,
  261.   (0x63<<8)      +YF      +VF   +CF,
  262.   (0x64<<8)      +YF            +CF,
  263.   (0x65<<8)      +YF      +VF   +CF,
  264.   (0x66<<8)      +YF      +VF   +CF,
  265.   (0x67<<8)      +YF            +CF,
  266.   (0x68<<8)      +YF   +XF      +CF,
  267.   (0x69<<8)      +YF   +XF+VF   +CF,
  268.   (0x70<<8)      +YF+HF         +CF,
  269.   (0x71<<8)      +YF+HF   +VF   +CF,
  270.   (0x72<<8)      +YF+HF   +VF   +CF,
  271.   (0x73<<8)      +YF+HF         +CF,
  272.   (0x74<<8)      +YF+HF   +VF   +CF,
  273.   (0x75<<8)      +YF+HF         +CF,
  274.   (0x70<<8)      +YF            +CF,
  275.   (0x71<<8)      +YF      +VF   +CF,
  276.   (0x72<<8)      +YF      +VF   +CF,
  277.   (0x73<<8)      +YF            +CF,
  278.   (0x74<<8)      +YF      +VF   +CF,
  279.   (0x75<<8)      +YF            +CF,
  280.   (0x76<<8)      +YF            +CF,
  281.   (0x77<<8)      +YF      +VF   +CF,
  282.   (0x78<<8)      +YF   +XF+VF   +CF,
  283.   (0x79<<8)      +YF   +XF      +CF,
  284.   (0x80<<8)+SF      +HF         +CF,
  285.   (0x81<<8)+SF      +HF   +VF   +CF,
  286.   (0x82<<8)+SF      +HF   +VF   +CF,
  287.   (0x83<<8)+SF      +HF         +CF,
  288.   (0x84<<8)+SF      +HF   +VF   +CF,
  289.   (0x85<<8)+SF      +HF         +CF,
  290.   (0x80<<8)+SF                  +CF,
  291.   (0x81<<8)+SF            +VF   +CF,
  292.   (0x82<<8)+SF            +VF   +CF,
  293.   (0x83<<8)+SF                  +CF,
  294.   (0x84<<8)+SF            +VF   +CF,
  295.   (0x85<<8)+SF                  +CF,
  296.   (0x86<<8)+SF                  +CF,
  297.   (0x87<<8)+SF            +VF   +CF,
  298.   (0x88<<8)+SF         +XF+VF   +CF,
  299.   (0x89<<8)+SF         +XF      +CF,
  300.   (0x90<<8)+SF      +HF   +VF   +CF,
  301.   (0x91<<8)+SF      +HF         +CF,
  302.   (0x92<<8)+SF      +HF         +CF,
  303.   (0x93<<8)+SF      +HF   +VF   +CF,
  304.   (0x94<<8)+SF      +HF         +CF,
  305.   (0x95<<8)+SF      +HF   +VF   +CF,
  306.   (0x90<<8)+SF            +VF   +CF,
  307.   (0x91<<8)+SF                  +CF,
  308.   (0x92<<8)+SF                  +CF,
  309.   (0x93<<8)+SF            +VF   +CF,
  310.   (0x94<<8)+SF                  +CF,
  311.   (0x95<<8)+SF            +VF   +CF,
  312.   (0x96<<8)+SF            +VF   +CF,
  313.   (0x97<<8)+SF                  +CF,
  314.   (0x98<<8)+SF         +XF      +CF,
  315.   (0x99<<8)+SF         +XF+VF   +CF,
  316.   (0xA0<<8)+SF   +YF+HF   +VF   +CF,
  317.   (0xA1<<8)+SF   +YF+HF         +CF,
  318.   (0xA2<<8)+SF   +YF+HF         +CF,
  319.   (0xA3<<8)+SF   +YF+HF   +VF   +CF,
  320.   (0xA4<<8)+SF   +YF+HF         +CF,
  321.   (0xA5<<8)+SF   +YF+HF   +VF   +CF,
  322.   (0xA0<<8)+SF   +YF      +VF   +CF,
  323.   (0xA1<<8)+SF   +YF            +CF,
  324.   (0xA2<<8)+SF   +YF            +CF,
  325.   (0xA3<<8)+SF   +YF      +VF   +CF,
  326.   (0xA4<<8)+SF   +YF            +CF,
  327.   (0xA5<<8)+SF   +YF      +VF   +CF,
  328.   (0xA6<<8)+SF   +YF      +VF   +CF,
  329.   (0xA7<<8)+SF   +YF            +CF,
  330.   (0xA8<<8)+SF   +YF   +XF      +CF,
  331.   (0xA9<<8)+SF   +YF   +XF+VF   +CF,
  332.   (0xB0<<8)+SF   +YF+HF         +CF,
  333.   (0xB1<<8)+SF   +YF+HF   +VF   +CF,
  334.   (0xB2<<8)+SF   +YF+HF   +VF   +CF,
  335.   (0xB3<<8)+SF   +YF+HF         +CF,
  336.   (0xB4<<8)+SF   +YF+HF   +VF   +CF,
  337.   (0xB5<<8)+SF   +YF+HF         +CF,
  338.   (0xB0<<8)+SF   +YF            +CF,
  339.   (0xB1<<8)+SF   +YF      +VF   +CF,
  340.   (0xB2<<8)+SF   +YF      +VF   +CF,
  341.   (0xB3<<8)+SF   +YF            +CF,
  342.   (0xB4<<8)+SF   +YF      +VF   +CF,
  343.   (0xB5<<8)+SF   +YF            +CF,
  344.   (0xB6<<8)+SF   +YF            +CF,
  345.   (0xB7<<8)+SF   +YF      +VF   +CF,
  346.   (0xB8<<8)+SF   +YF   +XF+VF   +CF,
  347.   (0xB9<<8)+SF   +YF   +XF      +CF,
  348.   (0xC0<<8)+SF      +HF   +VF   +CF,
  349.   (0xC1<<8)+SF      +HF         +CF,
  350.   (0xC2<<8)+SF      +HF         +CF,
  351.   (0xC3<<8)+SF      +HF   +VF   +CF,
  352.   (0xC4<<8)+SF      +HF         +CF,
  353.   (0xC5<<8)+SF      +HF   +VF   +CF,
  354.   (0xC0<<8)+SF            +VF   +CF,
  355.   (0xC1<<8)+SF                  +CF,
  356.   (0xC2<<8)+SF                  +CF,
  357.   (0xC3<<8)+SF            +VF   +CF,
  358.   (0xC4<<8)+SF                  +CF,
  359.   (0xC5<<8)+SF            +VF   +CF,
  360.   (0xC6<<8)+SF            +VF   +CF,
  361.   (0xC7<<8)+SF                  +CF,
  362.   (0xC8<<8)+SF         +XF      +CF,
  363.   (0xC9<<8)+SF         +XF+VF   +CF,
  364.   (0xD0<<8)+SF      +HF         +CF,
  365.   (0xD1<<8)+SF      +HF   +VF   +CF,
  366.   (0xD2<<8)+SF      +HF   +VF   +CF,
  367.   (0xD3<<8)+SF      +HF         +CF,
  368.   (0xD4<<8)+SF      +HF   +VF   +CF,
  369.   (0xD5<<8)+SF      +HF         +CF,
  370.   (0xD0<<8)+SF                  +CF,
  371.   (0xD1<<8)+SF            +VF   +CF,
  372.   (0xD2<<8)+SF            +VF   +CF,
  373.   (0xD3<<8)+SF                  +CF,
  374.   (0xD4<<8)+SF            +VF   +CF,
  375.   (0xD5<<8)+SF                  +CF,
  376.   (0xD6<<8)+SF                  +CF,
  377.   (0xD7<<8)+SF            +VF   +CF,
  378.   (0xD8<<8)+SF         +XF+VF   +CF,
  379.   (0xD9<<8)+SF         +XF      +CF,
  380.   (0xE0<<8)+SF   +YF+HF         +CF,
  381.   (0xE1<<8)+SF   +YF+HF   +VF   +CF,
  382.   (0xE2<<8)+SF   +YF+HF   +VF   +CF,
  383.   (0xE3<<8)+SF   +YF+HF         +CF,
  384.   (0xE4<<8)+SF   +YF+HF   +VF   +CF,
  385.   (0xE5<<8)+SF   +YF+HF         +CF,
  386.   (0xE0<<8)+SF   +YF            +CF,
  387.   (0xE1<<8)+SF   +YF      +VF   +CF,
  388.   (0xE2<<8)+SF   +YF      +VF   +CF,
  389.   (0xE3<<8)+SF   +YF            +CF,
  390.   (0xE4<<8)+SF   +YF      +VF   +CF,
  391.   (0xE5<<8)+SF   +YF            +CF,
  392.   (0xE6<<8)+SF   +YF            +CF,
  393.   (0xE7<<8)+SF   +YF      +VF   +CF,
  394.   (0xE8<<8)+SF   +YF   +XF+VF   +CF,
  395.   (0xE9<<8)+SF   +YF   +XF      +CF,
  396.   (0xF0<<8)+SF   +YF+HF   +VF   +CF,
  397.   (0xF1<<8)+SF   +YF+HF         +CF,
  398.   (0xF2<<8)+SF   +YF+HF         +CF,
  399.   (0xF3<<8)+SF   +YF+HF   +VF   +CF,
  400.   (0xF4<<8)+SF   +YF+HF         +CF,
  401.   (0xF5<<8)+SF   +YF+HF   +VF   +CF,
  402.   (0xF0<<8)+SF   +YF      +VF   +CF,
  403.   (0xF1<<8)+SF   +YF            +CF,
  404.   (0xF2<<8)+SF   +YF            +CF,
  405.   (0xF3<<8)+SF   +YF      +VF   +CF,
  406.   (0xF4<<8)+SF   +YF            +CF,
  407.   (0xF5<<8)+SF   +YF      +VF   +CF,
  408.   (0xF6<<8)+SF   +YF      +VF   +CF,
  409.   (0xF7<<8)+SF   +YF            +CF,
  410.   (0xF8<<8)+SF   +YF   +XF      +CF,
  411.   (0xF9<<8)+SF   +YF   +XF+VF   +CF,
  412.   (0x00<<8)   +ZF   +HF   +VF   +CF,
  413.   (0x01<<8)         +HF         +CF,
  414.   (0x02<<8)         +HF         +CF,
  415.   (0x03<<8)         +HF   +VF   +CF,
  416.   (0x04<<8)         +HF         +CF,
  417.   (0x05<<8)         +HF   +VF   +CF,
  418.   (0x00<<8)   +ZF         +VF   +CF,
  419.   (0x01<<8)                     +CF,
  420.   (0x02<<8)                     +CF,
  421.   (0x03<<8)               +VF   +CF,
  422.   (0x04<<8)                     +CF,
  423.   (0x05<<8)               +VF   +CF,
  424.   (0x06<<8)               +VF   +CF,
  425.   (0x07<<8)                     +CF,
  426.   (0x08<<8)            +XF      +CF,
  427.   (0x09<<8)            +XF+VF   +CF,
  428.   (0x10<<8)         +HF         +CF,
  429.   (0x11<<8)         +HF   +VF   +CF,
  430.   (0x12<<8)         +HF   +VF   +CF,
  431.   (0x13<<8)         +HF         +CF,
  432.   (0x14<<8)         +HF   +VF   +CF,
  433.   (0x15<<8)         +HF         +CF,
  434.   (0x10<<8)                     +CF,
  435.   (0x11<<8)               +VF   +CF,
  436.   (0x12<<8)               +VF   +CF,
  437.   (0x13<<8)                     +CF,
  438.   (0x14<<8)               +VF   +CF,
  439.   (0x15<<8)                     +CF,
  440.   (0x16<<8)                     +CF,
  441.   (0x17<<8)               +VF   +CF,
  442.   (0x18<<8)            +XF+VF   +CF,
  443.   (0x19<<8)            +XF      +CF,
  444.   (0x20<<8)      +YF+HF         +CF,
  445.   (0x21<<8)      +YF+HF   +VF   +CF,
  446.   (0x22<<8)      +YF+HF   +VF   +CF,
  447.   (0x23<<8)      +YF+HF         +CF,
  448.   (0x24<<8)      +YF+HF   +VF   +CF,
  449.   (0x25<<8)      +YF+HF         +CF,
  450.   (0x20<<8)      +YF            +CF,
  451.   (0x21<<8)      +YF      +VF   +CF,
  452.   (0x22<<8)      +YF      +VF   +CF,
  453.   (0x23<<8)      +YF            +CF,
  454.   (0x24<<8)      +YF      +VF   +CF,
  455.   (0x25<<8)      +YF            +CF,
  456.   (0x26<<8)      +YF            +CF,
  457.   (0x27<<8)      +YF      +VF   +CF,
  458.   (0x28<<8)      +YF   +XF+VF   +CF,
  459.   (0x29<<8)      +YF   +XF      +CF,
  460.   (0x30<<8)      +YF+HF   +VF   +CF,
  461.   (0x31<<8)      +YF+HF         +CF,
  462.   (0x32<<8)      +YF+HF         +CF,
  463.   (0x33<<8)      +YF+HF   +VF   +CF,
  464.   (0x34<<8)      +YF+HF         +CF,
  465.   (0x35<<8)      +YF+HF   +VF   +CF,
  466.   (0x30<<8)      +YF      +VF   +CF,
  467.   (0x31<<8)      +YF            +CF,
  468.   (0x32<<8)      +YF            +CF,
  469.   (0x33<<8)      +YF      +VF   +CF,
  470.   (0x34<<8)      +YF            +CF,
  471.   (0x35<<8)      +YF      +VF   +CF,
  472.   (0x36<<8)      +YF      +VF   +CF,
  473.   (0x37<<8)      +YF            +CF,
  474.   (0x38<<8)      +YF   +XF      +CF,
  475.   (0x39<<8)      +YF   +XF+VF   +CF,
  476.   (0x40<<8)         +HF         +CF,
  477.   (0x41<<8)         +HF   +VF   +CF,
  478.   (0x42<<8)         +HF   +VF   +CF,
  479.   (0x43<<8)         +HF         +CF,
  480.   (0x44<<8)         +HF   +VF   +CF,
  481.   (0x45<<8)         +HF         +CF,
  482.   (0x40<<8)                     +CF,
  483.   (0x41<<8)               +VF   +CF,
  484.   (0x42<<8)               +VF   +CF,
  485.   (0x43<<8)                     +CF,
  486.   (0x44<<8)               +VF   +CF,
  487.   (0x45<<8)                     +CF,
  488.   (0x46<<8)                     +CF,
  489.   (0x47<<8)               +VF   +CF,
  490.   (0x48<<8)            +XF+VF   +CF,
  491.   (0x49<<8)            +XF      +CF,
  492.   (0x50<<8)         +HF   +VF   +CF,
  493.   (0x51<<8)         +HF         +CF,
  494.   (0x52<<8)         +HF         +CF,
  495.   (0x53<<8)         +HF   +VF   +CF,
  496.   (0x54<<8)         +HF         +CF,
  497.   (0x55<<8)         +HF   +VF   +CF,
  498.   (0x50<<8)               +VF   +CF,
  499.   (0x51<<8)                     +CF,
  500.   (0x52<<8)                     +CF,
  501.   (0x53<<8)               +VF   +CF,
  502.   (0x54<<8)                     +CF,
  503.   (0x55<<8)               +VF   +CF,
  504.   (0x56<<8)               +VF   +CF,
  505.   (0x57<<8)                     +CF,
  506.   (0x58<<8)            +XF      +CF,
  507.   (0x59<<8)            +XF+VF   +CF,
  508.   (0x60<<8)      +YF+HF   +VF   +CF,
  509.   (0x61<<8)      +YF+HF         +CF,
  510.   (0x62<<8)      +YF+HF         +CF,
  511.   (0x63<<8)      +YF+HF   +VF   +CF,
  512.   (0x64<<8)      +YF+HF         +CF,
  513.   (0x65<<8)      +YF+HF   +VF   +CF,
  514.   (0x06<<8)               +VF      ,
  515.   (0x07<<8)                        ,
  516.   (0x08<<8)            +XF         ,
  517.   (0x09<<8)            +XF+VF      ,
  518.   (0x0A<<8)            +XF+VF      ,
  519.   (0x0B<<8)            +XF         ,
  520.   (0x0C<<8)            +XF+VF      ,
  521.   (0x0D<<8)            +XF         ,
  522.   (0x0E<<8)            +XF         ,
  523.   (0x0F<<8)            +XF+VF      ,
  524.   (0x10<<8)         +HF            ,
  525.   (0x11<<8)         +HF   +VF      ,
  526.   (0x12<<8)         +HF   +VF      ,
  527.   (0x13<<8)         +HF            ,
  528.   (0x14<<8)         +HF   +VF      ,
  529.   (0x15<<8)         +HF            ,
  530.   (0x16<<8)                        ,
  531.   (0x17<<8)               +VF      ,
  532.   (0x18<<8)            +XF+VF      ,
  533.   (0x19<<8)            +XF         ,
  534.   (0x1A<<8)            +XF         ,
  535.   (0x1B<<8)            +XF+VF      ,
  536.   (0x1C<<8)            +XF         ,
  537.   (0x1D<<8)            +XF+VF      ,
  538.   (0x1E<<8)            +XF+VF      ,
  539.   (0x1F<<8)            +XF         ,
  540.   (0x20<<8)      +YF+HF            ,
  541.   (0x21<<8)      +YF+HF   +VF      ,
  542.   (0x22<<8)      +YF+HF   +VF      ,
  543.   (0x23<<8)      +YF+HF            ,
  544.   (0x24<<8)      +YF+HF   +VF      ,
  545.   (0x25<<8)      +YF+HF            ,
  546.   (0x26<<8)      +YF               ,
  547.   (0x27<<8)      +YF      +VF      ,
  548.   (0x28<<8)      +YF   +XF+VF      ,
  549.   (0x29<<8)      +YF   +XF         ,
  550.   (0x2A<<8)      +YF   +XF         ,
  551.   (0x2B<<8)      +YF   +XF+VF      ,
  552.   (0x2C<<8)      +YF   +XF         ,
  553.   (0x2D<<8)      +YF   +XF+VF      ,
  554.   (0x2E<<8)      +YF   +XF+VF      ,
  555.   (0x2F<<8)      +YF   +XF         ,
  556.   (0x30<<8)      +YF+HF   +VF      ,
  557.   (0x31<<8)      +YF+HF            ,
  558.   (0x32<<8)      +YF+HF            ,
  559.   (0x33<<8)      +YF+HF   +VF      ,
  560.   (0x34<<8)      +YF+HF            ,
  561.   (0x35<<8)      +YF+HF   +VF      ,
  562.   (0x36<<8)      +YF      +VF      ,
  563.   (0x37<<8)      +YF               ,
  564.   (0x38<<8)      +YF   +XF         ,
  565.   (0x39<<8)      +YF   +XF+VF      ,
  566.   (0x3A<<8)      +YF   +XF+VF      ,
  567.   (0x3B<<8)      +YF   +XF         ,
  568.   (0x3C<<8)      +YF   +XF+VF      ,
  569.   (0x3D<<8)      +YF   +XF         ,
  570.   (0x3E<<8)      +YF   +XF         ,
  571.   (0x3F<<8)      +YF   +XF+VF      ,
  572.   (0x40<<8)         +HF            ,
  573.   (0x41<<8)         +HF   +VF      ,
  574.   (0x42<<8)         +HF   +VF      ,
  575.   (0x43<<8)         +HF            ,
  576.   (0x44<<8)         +HF   +VF      ,
  577.   (0x45<<8)         +HF            ,
  578.   (0x46<<8)                        ,
  579.   (0x47<<8)               +VF      ,
  580.   (0x48<<8)            +XF+VF      ,
  581.   (0x49<<8)            +XF         ,
  582.   (0x4A<<8)            +XF         ,
  583.   (0x4B<<8)            +XF+VF      ,
  584.   (0x4C<<8)            +XF         ,
  585.   (0x4D<<8)            +XF+VF      ,
  586.   (0x4E<<8)            +XF+VF      ,
  587.   (0x4F<<8)            +XF         ,
  588.   (0x50<<8)         +HF   +VF      ,
  589.   (0x51<<8)         +HF            ,
  590.   (0x52<<8)         +HF            ,
  591.   (0x53<<8)         +HF   +VF      ,
  592.   (0x54<<8)         +HF            ,
  593.   (0x55<<8)         +HF   +VF      ,
  594.   (0x56<<8)               +VF      ,
  595.   (0x57<<8)                        ,
  596.   (0x58<<8)            +XF         ,
  597.   (0x59<<8)            +XF+VF      ,
  598.   (0x5A<<8)            +XF+VF      ,
  599.   (0x5B<<8)            +XF         ,
  600.   (0x5C<<8)            +XF+VF      ,
  601.   (0x5D<<8)            +XF         ,
  602.   (0x5E<<8)            +XF         ,
  603.   (0x5F<<8)            +XF+VF      ,
  604.   (0x60<<8)      +YF+HF   +VF      ,
  605.   (0x61<<8)      +YF+HF            ,
  606.   (0x62<<8)      +YF+HF            ,
  607.   (0x63<<8)      +YF+HF   +VF      ,
  608.   (0x64<<8)      +YF+HF            ,
  609.   (0x65<<8)      +YF+HF   +VF      ,
  610.   (0x66<<8)      +YF      +VF      ,
  611.   (0x67<<8)      +YF               ,
  612.   (0x68<<8)      +YF   +XF         ,
  613.   (0x69<<8)      +YF   +XF+VF      ,
  614.   (0x6A<<8)      +YF   +XF+VF      ,
  615.   (0x6B<<8)      +YF   +XF         ,
  616.   (0x6C<<8)      +YF   +XF+VF      ,
  617.   (0x6D<<8)      +YF   +XF         ,
  618.   (0x6E<<8)      +YF   +XF         ,
  619.   (0x6F<<8)      +YF   +XF+VF      ,
  620.   (0x70<<8)      +YF+HF            ,
  621.   (0x71<<8)      +YF+HF   +VF      ,
  622.   (0x72<<8)      +YF+HF   +VF      ,
  623.   (0x73<<8)      +YF+HF            ,
  624.   (0x74<<8)      +YF+HF   +VF      ,
  625.   (0x75<<8)      +YF+HF            ,
  626.   (0x76<<8)      +YF               ,
  627.   (0x77<<8)      +YF      +VF      ,
  628.   (0x78<<8)      +YF   +XF+VF      ,
  629.   (0x79<<8)      +YF   +XF         ,
  630.   (0x7A<<8)      +YF   +XF         ,
  631.   (0x7B<<8)      +YF   +XF+VF      ,
  632.   (0x7C<<8)      +YF   +XF         ,
  633.   (0x7D<<8)      +YF   +XF+VF      ,
  634.   (0x7E<<8)      +YF   +XF+VF      ,
  635.   (0x7F<<8)      +YF   +XF         ,
  636.   (0x80<<8)+SF      +HF            ,
  637.   (0x81<<8)+SF      +HF   +VF      ,
  638.   (0x82<<8)+SF      +HF   +VF      ,
  639.   (0x83<<8)+SF      +HF            ,
  640.   (0x84<<8)+SF      +HF   +VF      ,
  641.   (0x85<<8)+SF      +HF            ,
  642.   (0x86<<8)+SF                     ,
  643.   (0x87<<8)+SF            +VF      ,
  644.   (0x88<<8)+SF         +XF+VF      ,
  645.   (0x89<<8)+SF         +XF         ,
  646.   (0x8A<<8)+SF         +XF         ,
  647.   (0x8B<<8)+SF         +XF+VF      ,
  648.   (0x8C<<8)+SF         +XF         ,
  649.   (0x8D<<8)+SF         +XF+VF      ,
  650.   (0x8E<<8)+SF         +XF+VF      ,
  651.   (0x8F<<8)+SF         +XF         ,
  652.   (0x90<<8)+SF      +HF   +VF      ,
  653.   (0x91<<8)+SF      +HF            ,
  654.   (0x92<<8)+SF      +HF            ,
  655.   (0x93<<8)+SF      +HF   +VF      ,
  656.   (0x94<<8)+SF      +HF            ,
  657.   (0x95<<8)+SF      +HF   +VF      ,
  658.   (0x96<<8)+SF            +VF      ,
  659.   (0x97<<8)+SF                     ,
  660.   (0x98<<8)+SF         +XF         ,
  661.   (0x99<<8)+SF         +XF+VF      ,
  662.   (0x9A<<8)+SF         +XF+VF      ,
  663.   (0x9B<<8)+SF         +XF         ,
  664.   (0x9C<<8)+SF         +XF+VF      ,
  665.   (0x9D<<8)+SF         +XF         ,
  666.   (0x9E<<8)+SF         +XF         ,
  667.   (0x9F<<8)+SF         +XF+VF      ,
  668.   (0x00<<8)   +ZF   +HF   +VF   +CF,
  669.   (0x01<<8)         +HF         +CF,
  670.   (0x02<<8)         +HF         +CF,
  671.   (0x03<<8)         +HF   +VF   +CF,
  672.   (0x04<<8)         +HF         +CF,
  673.   (0x05<<8)         +HF   +VF   +CF,
  674.   (0x06<<8)               +VF   +CF,
  675.   (0x07<<8)                     +CF,
  676.   (0x08<<8)            +XF      +CF,
  677.   (0x09<<8)            +XF+VF   +CF,
  678.   (0x0A<<8)            +XF+VF   +CF,
  679.   (0x0B<<8)            +XF      +CF,
  680.   (0x0C<<8)            +XF+VF   +CF,
  681.   (0x0D<<8)            +XF      +CF,
  682.   (0x0E<<8)            +XF      +CF,
  683.   (0x0F<<8)            +XF+VF   +CF,
  684.   (0x10<<8)         +HF         +CF,
  685.   (0x11<<8)         +HF   +VF   +CF,
  686.   (0x12<<8)         +HF   +VF   +CF,
  687.   (0x13<<8)         +HF         +CF,
  688.   (0x14<<8)         +HF   +VF   +CF,
  689.   (0x15<<8)         +HF         +CF,
  690.   (0x16<<8)                     +CF,
  691.   (0x17<<8)               +VF   +CF,
  692.   (0x18<<8)            +XF+VF   +CF,
  693.   (0x19<<8)            +XF      +CF,
  694.   (0x1A<<8)            +XF      +CF,
  695.   (0x1B<<8)            +XF+VF   +CF,
  696.   (0x1C<<8)            +XF      +CF,
  697.   (0x1D<<8)            +XF+VF   +CF,
  698.   (0x1E<<8)            +XF+VF   +CF,
  699.   (0x1F<<8)            +XF      +CF,
  700.   (0x20<<8)      +YF+HF         +CF,
  701.   (0x21<<8)      +YF+HF   +VF   +CF,
  702.   (0x22<<8)      +YF+HF   +VF   +CF,
  703.   (0x23<<8)      +YF+HF         +CF,
  704.   (0x24<<8)      +YF+HF   +VF   +CF,
  705.   (0x25<<8)      +YF+HF         +CF,
  706.   (0x26<<8)      +YF            +CF,
  707.   (0x27<<8)      +YF      +VF   +CF,
  708.   (0x28<<8)      +YF   +XF+VF   +CF,
  709.   (0x29<<8)      +YF   +XF      +CF,
  710.   (0x2A<<8)      +YF   +XF      +CF,
  711.   (0x2B<<8)      +YF   +XF+VF   +CF,
  712.   (0x2C<<8)      +YF   +XF      +CF,
  713.   (0x2D<<8)      +YF   +XF+VF   +CF,
  714.   (0x2E<<8)      +YF   +XF+VF   +CF,
  715.   (0x2F<<8)      +YF   +XF      +CF,
  716.   (0x30<<8)      +YF+HF   +VF   +CF,
  717.   (0x31<<8)      +YF+HF         +CF,
  718.   (0x32<<8)      +YF+HF         +CF,
  719.   (0x33<<8)      +YF+HF   +VF   +CF,
  720.   (0x34<<8)      +YF+HF         +CF,
  721.   (0x35<<8)      +YF+HF   +VF   +CF,
  722.   (0x36<<8)      +YF      +VF   +CF,
  723.   (0x37<<8)      +YF            +CF,
  724.   (0x38<<8)      +YF   +XF      +CF,
  725.   (0x39<<8)      +YF   +XF+VF   +CF,
  726.   (0x3A<<8)      +YF   +XF+VF   +CF,
  727.   (0x3B<<8)      +YF   +XF      +CF,
  728.   (0x3C<<8)      +YF   +XF+VF   +CF,
  729.   (0x3D<<8)      +YF   +XF      +CF,
  730.   (0x3E<<8)      +YF   +XF      +CF,
  731.   (0x3F<<8)      +YF   +XF+VF   +CF,
  732.   (0x40<<8)         +HF         +CF,
  733.   (0x41<<8)         +HF   +VF   +CF,
  734.   (0x42<<8)         +HF   +VF   +CF,
  735.   (0x43<<8)         +HF         +CF,
  736.   (0x44<<8)         +HF   +VF   +CF,
  737.   (0x45<<8)         +HF         +CF,
  738.   (0x46<<8)                     +CF,
  739.   (0x47<<8)               +VF   +CF,
  740.   (0x48<<8)            +XF+VF   +CF,
  741.   (0x49<<8)            +XF      +CF,
  742.   (0x4A<<8)            +XF      +CF,
  743.   (0x4B<<8)            +XF+VF   +CF,
  744.   (0x4C<<8)            +XF      +CF,
  745.   (0x4D<<8)            +XF+VF   +CF,
  746.   (0x4E<<8)            +XF+VF   +CF,
  747.   (0x4F<<8)            +XF      +CF,
  748.   (0x50<<8)         +HF   +VF   +CF,
  749.   (0x51<<8)         +HF         +CF,
  750.   (0x52<<8)         +HF         +CF,
  751.   (0x53<<8)         +HF   +VF   +CF,
  752.   (0x54<<8)         +HF         +CF,
  753.   (0x55<<8)         +HF   +VF   +CF,
  754.   (0x56<<8)               +VF   +CF,
  755.   (0x57<<8)                     +CF,
  756.   (0x58<<8)            +XF      +CF,
  757.   (0x59<<8)            +XF+VF   +CF,
  758.   (0x5A<<8)            +XF+VF   +CF,
  759.   (0x5B<<8)            +XF      +CF,
  760.   (0x5C<<8)            +XF+VF   +CF,
  761.   (0x5D<<8)            +XF      +CF,
  762.   (0x5E<<8)            +XF      +CF,
  763.   (0x5F<<8)            +XF+VF   +CF,
  764.   (0x60<<8)      +YF+HF   +VF   +CF,
  765.   (0x61<<8)      +YF+HF         +CF,
  766.   (0x62<<8)      +YF+HF         +CF,
  767.   (0x63<<8)      +YF+HF   +VF   +CF,
  768.   (0x64<<8)      +YF+HF         +CF,
  769.   (0x65<<8)      +YF+HF   +VF   +CF,
  770.   (0x66<<8)      +YF      +VF   +CF,
  771.   (0x67<<8)      +YF            +CF,
  772.   (0x68<<8)      +YF   +XF      +CF,
  773.   (0x69<<8)      +YF   +XF+VF   +CF,
  774.   (0x6A<<8)      +YF   +XF+VF   +CF,
  775.   (0x6B<<8)      +YF   +XF      +CF,
  776.   (0x6C<<8)      +YF   +XF+VF   +CF,
  777.   (0x6D<<8)      +YF   +XF      +CF,
  778.   (0x6E<<8)      +YF   +XF      +CF,
  779.   (0x6F<<8)      +YF   +XF+VF   +CF,
  780.   (0x70<<8)      +YF+HF         +CF,
  781.   (0x71<<8)      +YF+HF   +VF   +CF,
  782.   (0x72<<8)      +YF+HF   +VF   +CF,
  783.   (0x73<<8)      +YF+HF         +CF,
  784.   (0x74<<8)      +YF+HF   +VF   +CF,
  785.   (0x75<<8)      +YF+HF         +CF,
  786.   (0x76<<8)      +YF            +CF,
  787.   (0x77<<8)      +YF      +VF   +CF,
  788.   (0x78<<8)      +YF   +XF+VF   +CF,
  789.   (0x79<<8)      +YF   +XF      +CF,
  790.   (0x7A<<8)      +YF   +XF      +CF,
  791.   (0x7B<<8)      +YF   +XF+VF   +CF,
  792.   (0x7C<<8)      +YF   +XF      +CF,
  793.   (0x7D<<8)      +YF   +XF+VF   +CF,
  794.   (0x7E<<8)      +YF   +XF+VF   +CF,
  795.   (0x7F<<8)      +YF   +XF      +CF,
  796.   (0x80<<8)+SF      +HF         +CF,
  797.   (0x81<<8)+SF      +HF   +VF   +CF,
  798.   (0x82<<8)+SF      +HF   +VF   +CF,
  799.   (0x83<<8)+SF      +HF         +CF,
  800.   (0x84<<8)+SF      +HF   +VF   +CF,
  801.   (0x85<<8)+SF      +HF         +CF,
  802.   (0x86<<8)+SF                  +CF,
  803.   (0x87<<8)+SF            +VF   +CF,
  804.   (0x88<<8)+SF         +XF+VF   +CF,
  805.   (0x89<<8)+SF         +XF      +CF,
  806.   (0x8A<<8)+SF         +XF      +CF,
  807.   (0x8B<<8)+SF         +XF+VF   +CF,
  808.   (0x8C<<8)+SF         +XF      +CF,
  809.   (0x8D<<8)+SF         +XF+VF   +CF,
  810.   (0x8E<<8)+SF         +XF+VF   +CF,
  811.   (0x8F<<8)+SF         +XF      +CF,
  812.   (0x90<<8)+SF      +HF   +VF   +CF,
  813.   (0x91<<8)+SF      +HF         +CF,
  814.   (0x92<<8)+SF      +HF         +CF,
  815.   (0x93<<8)+SF      +HF   +VF   +CF,
  816.   (0x94<<8)+SF      +HF         +CF,
  817.   (0x95<<8)+SF      +HF   +VF   +CF,
  818.   (0x96<<8)+SF            +VF   +CF,
  819.   (0x97<<8)+SF                  +CF,
  820.   (0x98<<8)+SF         +XF      +CF,
  821.   (0x99<<8)+SF         +XF+VF   +CF,
  822.   (0x9A<<8)+SF         +XF+VF   +CF,
  823.   (0x9B<<8)+SF         +XF      +CF,
  824.   (0x9C<<8)+SF         +XF+VF   +CF,
  825.   (0x9D<<8)+SF         +XF      +CF,
  826.   (0x9E<<8)+SF         +XF      +CF,
  827.   (0x9F<<8)+SF         +XF+VF   +CF,
  828.   (0xA0<<8)+SF   +YF+HF   +VF   +CF,
  829.   (0xA1<<8)+SF   +YF+HF         +CF,
  830.   (0xA2<<8)+SF   +YF+HF         +CF,
  831.   (0xA3<<8)+SF   +YF+HF   +VF   +CF,
  832.   (0xA4<<8)+SF   +YF+HF         +CF,
  833.   (0xA5<<8)+SF   +YF+HF   +VF   +CF,
  834.   (0xA6<<8)+SF   +YF      +VF   +CF,
  835.   (0xA7<<8)+SF   +YF            +CF,
  836.   (0xA8<<8)+SF   +YF   +XF      +CF,
  837.   (0xA9<<8)+SF   +YF   +XF+VF   +CF,
  838.   (0xAA<<8)+SF   +YF   +XF+VF   +CF,
  839.   (0xAB<<8)+SF   +YF   +XF      +CF,
  840.   (0xAC<<8)+SF   +YF   +XF+VF   +CF,
  841.   (0xAD<<8)+SF   +YF   +XF      +CF,
  842.   (0xAE<<8)+SF   +YF   +XF      +CF,
  843.   (0xAF<<8)+SF   +YF   +XF+VF   +CF,
  844.   (0xB0<<8)+SF   +YF+HF         +CF,
  845.   (0xB1<<8)+SF   +YF+HF   +VF   +CF,
  846.   (0xB2<<8)+SF   +YF+HF   +VF   +CF,
  847.   (0xB3<<8)+SF   +YF+HF         +CF,
  848.   (0xB4<<8)+SF   +YF+HF   +VF   +CF,
  849.   (0xB5<<8)+SF   +YF+HF         +CF,
  850.   (0xB6<<8)+SF   +YF            +CF,
  851.   (0xB7<<8)+SF   +YF      +VF   +CF,
  852.   (0xB8<<8)+SF   +YF   +XF+VF   +CF,
  853.   (0xB9<<8)+SF   +YF   +XF      +CF,
  854.   (0xBA<<8)+SF   +YF   +XF      +CF,
  855.   (0xBB<<8)+SF   +YF   +XF+VF   +CF,
  856.   (0xBC<<8)+SF   +YF   +XF      +CF,
  857.   (0xBD<<8)+SF   +YF   +XF+VF   +CF,
  858.   (0xBE<<8)+SF   +YF   +XF+VF   +CF,
  859.   (0xBF<<8)+SF   +YF   +XF      +CF,
  860.   (0xC0<<8)+SF      +HF   +VF   +CF,
  861.   (0xC1<<8)+SF      +HF         +CF,
  862.   (0xC2<<8)+SF      +HF         +CF,
  863.   (0xC3<<8)+SF      +HF   +VF   +CF,
  864.   (0xC4<<8)+SF      +HF         +CF,
  865.   (0xC5<<8)+SF      +HF   +VF   +CF,
  866.   (0xC6<<8)+SF            +VF   +CF,
  867.   (0xC7<<8)+SF                  +CF,
  868.   (0xC8<<8)+SF         +XF      +CF,
  869.   (0xC9<<8)+SF         +XF+VF   +CF,
  870.   (0xCA<<8)+SF         +XF+VF   +CF,
  871.   (0xCB<<8)+SF         +XF      +CF,
  872.   (0xCC<<8)+SF         +XF+VF   +CF,
  873.   (0xCD<<8)+SF         +XF      +CF,
  874.   (0xCE<<8)+SF         +XF      +CF,
  875.   (0xCF<<8)+SF         +XF+VF   +CF,
  876.   (0xD0<<8)+SF      +HF         +CF,
  877.   (0xD1<<8)+SF      +HF   +VF   +CF,
  878.   (0xD2<<8)+SF      +HF   +VF   +CF,
  879.   (0xD3<<8)+SF      +HF         +CF,
  880.   (0xD4<<8)+SF      +HF   +VF   +CF,
  881.   (0xD5<<8)+SF      +HF         +CF,
  882.   (0xD6<<8)+SF                  +CF,
  883.   (0xD7<<8)+SF            +VF   +CF,
  884.   (0xD8<<8)+SF         +XF+VF   +CF,
  885.   (0xD9<<8)+SF         +XF      +CF,
  886.   (0xDA<<8)+SF         +XF      +CF,
  887.   (0xDB<<8)+SF         +XF+VF   +CF,
  888.   (0xDC<<8)+SF         +XF      +CF,
  889.   (0xDD<<8)+SF         +XF+VF   +CF,
  890.   (0xDE<<8)+SF         +XF+VF   +CF,
  891.   (0xDF<<8)+SF         +XF      +CF,
  892.   (0xE0<<8)+SF   +YF+HF         +CF,
  893.   (0xE1<<8)+SF   +YF+HF   +VF   +CF,
  894.   (0xE2<<8)+SF   +YF+HF   +VF   +CF,
  895.   (0xE3<<8)+SF   +YF+HF         +CF,
  896.   (0xE4<<8)+SF   +YF+HF   +VF   +CF,
  897.   (0xE5<<8)+SF   +YF+HF         +CF,
  898.   (0xE6<<8)+SF   +YF            +CF,
  899.   (0xE7<<8)+SF   +YF      +VF   +CF,
  900.   (0xE8<<8)+SF   +YF   +XF+VF   +CF,
  901.   (0xE9<<8)+SF   +YF   +XF      +CF,
  902.   (0xEA<<8)+SF   +YF   +XF      +CF,
  903.   (0xEB<<8)+SF   +YF   +XF+VF   +CF,
  904.   (0xEC<<8)+SF   +YF   +XF      +CF,
  905.   (0xED<<8)+SF   +YF   +XF+VF   +CF,
  906.   (0xEE<<8)+SF   +YF   +XF+VF   +CF,
  907.   (0xEF<<8)+SF   +YF   +XF      +CF,
  908.   (0xF0<<8)+SF   +YF+HF   +VF   +CF,
  909.   (0xF1<<8)+SF   +YF+HF         +CF,
  910.   (0xF2<<8)+SF   +YF+HF         +CF,
  911.   (0xF3<<8)+SF   +YF+HF   +VF   +CF,
  912.   (0xF4<<8)+SF   +YF+HF         +CF,
  913.   (0xF5<<8)+SF   +YF+HF   +VF   +CF,
  914.   (0xF6<<8)+SF   +YF      +VF   +CF,
  915.   (0xF7<<8)+SF   +YF            +CF,
  916.   (0xF8<<8)+SF   +YF   +XF      +CF,
  917.   (0xF9<<8)+SF   +YF   +XF+VF   +CF,
  918.   (0xFA<<8)+SF   +YF   +XF+VF   +CF,
  919.   (0xFB<<8)+SF   +YF   +XF      +CF,
  920.   (0xFC<<8)+SF   +YF   +XF+VF   +CF,
  921.   (0xFD<<8)+SF   +YF   +XF      +CF,
  922.   (0xFE<<8)+SF   +YF   +XF      +CF,
  923.   (0xFF<<8)+SF   +YF   +XF+VF   +CF,
  924.   (0x00<<8)   +ZF   +HF   +VF   +CF,
  925.   (0x01<<8)         +HF         +CF,
  926.   (0x02<<8)         +HF         +CF,
  927.   (0x03<<8)         +HF   +VF   +CF,
  928.   (0x04<<8)         +HF         +CF,
  929.   (0x05<<8)         +HF   +VF   +CF,
  930.   (0x06<<8)               +VF   +CF,
  931.   (0x07<<8)                     +CF,
  932.   (0x08<<8)            +XF      +CF,
  933.   (0x09<<8)            +XF+VF   +CF,
  934.   (0x0A<<8)            +XF+VF   +CF,
  935.   (0x0B<<8)            +XF      +CF,
  936.   (0x0C<<8)            +XF+VF   +CF,
  937.   (0x0D<<8)            +XF      +CF,
  938.   (0x0E<<8)            +XF      +CF,
  939.   (0x0F<<8)            +XF+VF   +CF,
  940.   (0x10<<8)         +HF         +CF,
  941.   (0x11<<8)         +HF   +VF   +CF,
  942.   (0x12<<8)         +HF   +VF   +CF,
  943.   (0x13<<8)         +HF         +CF,
  944.   (0x14<<8)         +HF   +VF   +CF,
  945.   (0x15<<8)         +HF         +CF,
  946.   (0x16<<8)                     +CF,
  947.   (0x17<<8)               +VF   +CF,
  948.   (0x18<<8)            +XF+VF   +CF,
  949.   (0x19<<8)            +XF      +CF,
  950.   (0x1A<<8)            +XF      +CF,
  951.   (0x1B<<8)            +XF+VF   +CF,
  952.   (0x1C<<8)            +XF      +CF,
  953.   (0x1D<<8)            +XF+VF   +CF,
  954.   (0x1E<<8)            +XF+VF   +CF,
  955.   (0x1F<<8)            +XF      +CF,
  956.   (0x20<<8)      +YF+HF         +CF,
  957.   (0x21<<8)      +YF+HF   +VF   +CF,
  958.   (0x22<<8)      +YF+HF   +VF   +CF,
  959.   (0x23<<8)      +YF+HF         +CF,
  960.   (0x24<<8)      +YF+HF   +VF   +CF,
  961.   (0x25<<8)      +YF+HF         +CF,
  962.   (0x26<<8)      +YF            +CF,
  963.   (0x27<<8)      +YF      +VF   +CF,
  964.   (0x28<<8)      +YF   +XF+VF   +CF,
  965.   (0x29<<8)      +YF   +XF      +CF,
  966.   (0x2A<<8)      +YF   +XF      +CF,
  967.   (0x2B<<8)      +YF   +XF+VF   +CF,
  968.   (0x2C<<8)      +YF   +XF      +CF,
  969.   (0x2D<<8)      +YF   +XF+VF   +CF,
  970.   (0x2E<<8)      +YF   +XF+VF   +CF,
  971.   (0x2F<<8)      +YF   +XF      +CF,
  972.   (0x30<<8)      +YF+HF   +VF   +CF,
  973.   (0x31<<8)      +YF+HF         +CF,
  974.   (0x32<<8)      +YF+HF         +CF,
  975.   (0x33<<8)      +YF+HF   +VF   +CF,
  976.   (0x34<<8)      +YF+HF         +CF,
  977.   (0x35<<8)      +YF+HF   +VF   +CF,
  978.   (0x36<<8)      +YF      +VF   +CF,
  979.   (0x37<<8)      +YF            +CF,
  980.   (0x38<<8)      +YF   +XF      +CF,
  981.   (0x39<<8)      +YF   +XF+VF   +CF,
  982.   (0x3A<<8)      +YF   +XF+VF   +CF,
  983.   (0x3B<<8)      +YF   +XF      +CF,
  984.   (0x3C<<8)      +YF   +XF+VF   +CF,
  985.   (0x3D<<8)      +YF   +XF      +CF,
  986.   (0x3E<<8)      +YF   +XF      +CF,
  987.   (0x3F<<8)      +YF   +XF+VF   +CF,
  988.   (0x40<<8)         +HF         +CF,
  989.   (0x41<<8)         +HF   +VF   +CF,
  990.   (0x42<<8)         +HF   +VF   +CF,
  991.   (0x43<<8)         +HF         +CF,
  992.   (0x44<<8)         +HF   +VF   +CF,
  993.   (0x45<<8)         +HF         +CF,
  994.   (0x46<<8)                     +CF,
  995.   (0x47<<8)               +VF   +CF,
  996.   (0x48<<8)            +XF+VF   +CF,
  997.   (0x49<<8)            +XF      +CF,
  998.   (0x4A<<8)            +XF      +CF,
  999.   (0x4B<<8)            +XF+VF   +CF,
  1000.   (0x4C<<8)            +XF      +CF,
  1001.   (0x4D<<8)            +XF+VF   +CF,
  1002.   (0x4E<<8)            +XF+VF   +CF,
  1003.   (0x4F<<8)            +XF      +CF,
  1004.   (0x50<<8)         +HF   +VF   +CF,
  1005.   (0x51<<8)         +HF         +CF,
  1006.   (0x52<<8)         +HF         +CF,
  1007.   (0x53<<8)         +HF   +VF   +CF,
  1008.   (0x54<<8)         +HF         +CF,
  1009.   (0x55<<8)         +HF   +VF   +CF,
  1010.   (0x56<<8)               +VF   +CF,
  1011.   (0x57<<8)                     +CF,
  1012.   (0x58<<8)            +XF      +CF,
  1013.   (0x59<<8)            +XF+VF   +CF,
  1014.   (0x5A<<8)            +XF+VF   +CF,
  1015.   (0x5B<<8)            +XF      +CF,
  1016.   (0x5C<<8)            +XF+VF   +CF,
  1017.   (0x5D<<8)            +XF      +CF,
  1018.   (0x5E<<8)            +XF      +CF,
  1019.   (0x5F<<8)            +XF+VF   +CF,
  1020.   (0x60<<8)      +YF+HF   +VF   +CF,
  1021.   (0x61<<8)      +YF+HF         +CF,
  1022.   (0x62<<8)      +YF+HF         +CF,
  1023.   (0x63<<8)      +YF+HF   +VF   +CF,
  1024.   (0x64<<8)      +YF+HF         +CF,
  1025.   (0x65<<8)      +YF+HF   +VF   +CF,
  1026.   (0x00<<8)   +ZF         +VF+NF   ,
  1027.   (0x01<<8)                  +NF   ,
  1028.   (0x02<<8)                  +NF   ,
  1029.   (0x03<<8)               +VF+NF   ,
  1030.   (0x04<<8)                  +NF   ,
  1031.   (0x05<<8)               +VF+NF   ,
  1032.   (0x06<<8)               +VF+NF   ,
  1033.   (0x07<<8)                  +NF   ,
  1034.   (0x08<<8)            +XF   +NF   ,
  1035.   (0x09<<8)            +XF+VF+NF   ,
  1036.   (0x04<<8)                  +NF   ,
  1037.   (0x05<<8)               +VF+NF   ,
  1038.   (0x06<<8)               +VF+NF   ,
  1039.   (0x07<<8)                  +NF   ,
  1040.   (0x08<<8)            +XF   +NF   ,
  1041.   (0x09<<8)            +XF+VF+NF   ,
  1042.   (0x10<<8)                  +NF   ,
  1043.   (0x11<<8)               +VF+NF   ,
  1044.   (0x12<<8)               +VF+NF   ,
  1045.   (0x13<<8)                  +NF   ,
  1046.   (0x14<<8)               +VF+NF   ,
  1047.   (0x15<<8)                  +NF   ,
  1048.   (0x16<<8)                  +NF   ,
  1049.   (0x17<<8)               +VF+NF   ,
  1050.   (0x18<<8)            +XF+VF+NF   ,
  1051.   (0x19<<8)            +XF   +NF   ,
  1052.   (0x14<<8)               +VF+NF   ,
  1053.   (0x15<<8)                  +NF   ,
  1054.   (0x16<<8)                  +NF   ,
  1055.   (0x17<<8)               +VF+NF   ,
  1056.   (0x18<<8)            +XF+VF+NF   ,
  1057.   (0x19<<8)            +XF   +NF   ,
  1058.   (0x20<<8)      +YF         +NF   ,
  1059.   (0x21<<8)      +YF      +VF+NF   ,
  1060.   (0x22<<8)      +YF      +VF+NF   ,
  1061.   (0x23<<8)      +YF         +NF   ,
  1062.   (0x24<<8)      +YF      +VF+NF   ,
  1063.   (0x25<<8)      +YF         +NF   ,
  1064.   (0x26<<8)      +YF         +NF   ,
  1065.   (0x27<<8)      +YF      +VF+NF   ,
  1066.   (0x28<<8)      +YF   +XF+VF+NF   ,
  1067.   (0x29<<8)      +YF   +XF   +NF   ,
  1068.   (0x24<<8)      +YF      +VF+NF   ,
  1069.   (0x25<<8)      +YF         +NF   ,
  1070.   (0x26<<8)      +YF         +NF   ,
  1071.   (0x27<<8)      +YF      +VF+NF   ,
  1072.   (0x28<<8)      +YF   +XF+VF+NF   ,
  1073.   (0x29<<8)      +YF   +XF   +NF   ,
  1074.   (0x30<<8)      +YF      +VF+NF   ,
  1075.   (0x31<<8)      +YF         +NF   ,
  1076.   (0x32<<8)      +YF         +NF   ,
  1077.   (0x33<<8)      +YF      +VF+NF   ,
  1078.   (0x34<<8)      +YF         +NF   ,
  1079.   (0x35<<8)      +YF      +VF+NF   ,
  1080.   (0x36<<8)      +YF      +VF+NF   ,
  1081.   (0x37<<8)      +YF         +NF   ,
  1082.   (0x38<<8)      +YF   +XF   +NF   ,
  1083.   (0x39<<8)      +YF   +XF+VF+NF   ,
  1084.   (0x34<<8)      +YF         +NF   ,
  1085.   (0x35<<8)      +YF      +VF+NF   ,
  1086.   (0x36<<8)      +YF      +VF+NF   ,
  1087.   (0x37<<8)      +YF         +NF   ,
  1088.   (0x38<<8)      +YF   +XF   +NF   ,
  1089.   (0x39<<8)      +YF   +XF+VF+NF   ,
  1090.   (0x40<<8)                  +NF   ,
  1091.   (0x41<<8)               +VF+NF   ,
  1092.   (0x42<<8)               +VF+NF   ,
  1093.   (0x43<<8)                  +NF   ,
  1094.   (0x44<<8)               +VF+NF   ,
  1095.   (0x45<<8)                  +NF   ,
  1096.   (0x46<<8)                  +NF   ,
  1097.   (0x47<<8)               +VF+NF   ,
  1098.   (0x48<<8)            +XF+VF+NF   ,
  1099.   (0x49<<8)            +XF   +NF   ,
  1100.   (0x44<<8)               +VF+NF   ,
  1101.   (0x45<<8)                  +NF   ,
  1102.   (0x46<<8)                  +NF   ,
  1103.   (0x47<<8)               +VF+NF   ,
  1104.   (0x48<<8)            +XF+VF+NF   ,
  1105.   (0x49<<8)            +XF   +NF   ,
  1106.   (0x50<<8)               +VF+NF   ,
  1107.   (0x51<<8)                  +NF   ,
  1108.   (0x52<<8)                  +NF   ,
  1109.   (0x53<<8)               +VF+NF   ,
  1110.   (0x54<<8)                  +NF   ,
  1111.   (0x55<<8)               +VF+NF   ,
  1112.   (0x56<<8)               +VF+NF   ,
  1113.   (0x57<<8)                  +NF   ,
  1114.   (0x58<<8)            +XF   +NF   ,
  1115.   (0x59<<8)            +XF+VF+NF   ,
  1116.   (0x54<<8)                  +NF   ,
  1117.   (0x55<<8)               +VF+NF   ,
  1118.   (0x56<<8)               +VF+NF   ,
  1119.   (0x57<<8)                  +NF   ,
  1120.   (0x58<<8)            +XF   +NF   ,
  1121.   (0x59<<8)            +XF+VF+NF   ,
  1122.   (0x60<<8)      +YF      +VF+NF   ,
  1123.   (0x61<<8)      +YF         +NF   ,
  1124.   (0x62<<8)      +YF         +NF   ,
  1125.   (0x63<<8)      +YF      +VF+NF   ,
  1126.   (0x64<<8)      +YF         +NF   ,
  1127.   (0x65<<8)      +YF      +VF+NF   ,
  1128.   (0x66<<8)      +YF      +VF+NF   ,
  1129.   (0x67<<8)      +YF         +NF   ,
  1130.   (0x68<<8)      +YF   +XF   +NF   ,
  1131.   (0x69<<8)      +YF   +XF+VF+NF   ,
  1132.   (0x64<<8)      +YF         +NF   ,
  1133.   (0x65<<8)      +YF      +VF+NF   ,
  1134.   (0x66<<8)      +YF      +VF+NF   ,
  1135.   (0x67<<8)      +YF         +NF   ,
  1136.   (0x68<<8)      +YF   +XF   +NF   ,
  1137.   (0x69<<8)      +YF   +XF+VF+NF   ,
  1138.   (0x70<<8)      +YF         +NF   ,
  1139.   (0x71<<8)      +YF      +VF+NF   ,
  1140.   (0x72<<8)      +YF      +VF+NF   ,
  1141.   (0x73<<8)      +YF         +NF   ,
  1142.   (0x74<<8)      +YF      +VF+NF   ,
  1143.   (0x75<<8)      +YF         +NF   ,
  1144.   (0x76<<8)      +YF         +NF   ,
  1145.   (0x77<<8)      +YF      +VF+NF   ,
  1146.   (0x78<<8)      +YF   +XF+VF+NF   ,
  1147.   (0x79<<8)      +YF   +XF   +NF   ,
  1148.   (0x74<<8)      +YF      +VF+NF   ,
  1149.   (0x75<<8)      +YF         +NF   ,
  1150.   (0x76<<8)      +YF         +NF   ,
  1151.   (0x77<<8)      +YF      +VF+NF   ,
  1152.   (0x78<<8)      +YF   +XF+VF+NF   ,
  1153.   (0x79<<8)      +YF   +XF   +NF   ,
  1154.   (0x80<<8)+SF               +NF   ,
  1155.   (0x81<<8)+SF            +VF+NF   ,
  1156.   (0x82<<8)+SF            +VF+NF   ,
  1157.   (0x83<<8)+SF               +NF   ,
  1158.   (0x84<<8)+SF            +VF+NF   ,
  1159.   (0x85<<8)+SF               +NF   ,
  1160.   (0x86<<8)+SF               +NF   ,
  1161.   (0x87<<8)+SF            +VF+NF   ,
  1162.   (0x88<<8)+SF         +XF+VF+NF   ,
  1163.   (0x89<<8)+SF         +XF   +NF   ,
  1164.   (0x84<<8)+SF            +VF+NF   ,
  1165.   (0x85<<8)+SF               +NF   ,
  1166.   (0x86<<8)+SF               +NF   ,
  1167.   (0x87<<8)+SF            +VF+NF   ,
  1168.   (0x88<<8)+SF         +XF+VF+NF   ,
  1169.   (0x89<<8)+SF         +XF   +NF   ,
  1170.   (0x90<<8)+SF            +VF+NF   ,
  1171.   (0x91<<8)+SF               +NF   ,
  1172.   (0x92<<8)+SF               +NF   ,
  1173.   (0x93<<8)+SF            +VF+NF   ,
  1174.   (0x94<<8)+SF               +NF   ,
  1175.   (0x95<<8)+SF            +VF+NF   ,
  1176.   (0x96<<8)+SF            +VF+NF   ,
  1177.   (0x97<<8)+SF               +NF   ,
  1178.   (0x98<<8)+SF         +XF   +NF   ,
  1179.   (0x99<<8)+SF         +XF+VF+NF   ,
  1180.   (0x34<<8)      +YF         +NF+CF,
  1181.   (0x35<<8)      +YF      +VF+NF+CF,
  1182.   (0x36<<8)      +YF      +VF+NF+CF,
  1183.   (0x37<<8)      +YF         +NF+CF,
  1184.   (0x38<<8)      +YF   +XF   +NF+CF,
  1185.   (0x39<<8)      +YF   +XF+VF+NF+CF,
  1186.   (0x40<<8)                  +NF+CF,
  1187.   (0x41<<8)               +VF+NF+CF,
  1188.   (0x42<<8)               +VF+NF+CF,
  1189.   (0x43<<8)                  +NF+CF,
  1190.   (0x44<<8)               +VF+NF+CF,
  1191.   (0x45<<8)                  +NF+CF,
  1192.   (0x46<<8)                  +NF+CF,
  1193.   (0x47<<8)               +VF+NF+CF,
  1194.   (0x48<<8)            +XF+VF+NF+CF,
  1195.   (0x49<<8)            +XF   +NF+CF,
  1196.   (0x44<<8)               +VF+NF+CF,
  1197.   (0x45<<8)                  +NF+CF,
  1198.   (0x46<<8)                  +NF+CF,
  1199.   (0x47<<8)               +VF+NF+CF,
  1200.   (0x48<<8)            +XF+VF+NF+CF,
  1201.   (0x49<<8)            +XF   +NF+CF,
  1202.   (0x50<<8)               +VF+NF+CF,
  1203.   (0x51<<8)                  +NF+CF,
  1204.   (0x52<<8)                  +NF+CF,
  1205.   (0x53<<8)               +VF+NF+CF,
  1206.   (0x54<<8)                  +NF+CF,
  1207.   (0x55<<8)               +VF+NF+CF,
  1208.   (0x56<<8)               +VF+NF+CF,
  1209.   (0x57<<8)                  +NF+CF,
  1210.   (0x58<<8)            +XF   +NF+CF,
  1211.   (0x59<<8)            +XF+VF+NF+CF,
  1212.   (0x54<<8)                  +NF+CF,
  1213.   (0x55<<8)               +VF+NF+CF,
  1214.   (0x56<<8)               +VF+NF+CF,
  1215.   (0x57<<8)                  +NF+CF,
  1216.   (0x58<<8)            +XF   +NF+CF,
  1217.   (0x59<<8)            +XF+VF+NF+CF,
  1218.   (0x60<<8)      +YF      +VF+NF+CF,
  1219.   (0x61<<8)      +YF         +NF+CF,
  1220.   (0x62<<8)      +YF         +NF+CF,
  1221.   (0x63<<8)      +YF      +VF+NF+CF,
  1222.   (0x64<<8)      +YF         +NF+CF,
  1223.   (0x65<<8)      +YF      +VF+NF+CF,
  1224.   (0x66<<8)      +YF      +VF+NF+CF,
  1225.   (0x67<<8)      +YF         +NF+CF,
  1226.   (0x68<<8)      +YF   +XF   +NF+CF,
  1227.   (0x69<<8)      +YF   +XF+VF+NF+CF,
  1228.   (0x64<<8)      +YF         +NF+CF,
  1229.   (0x65<<8)      +YF      +VF+NF+CF,
  1230.   (0x66<<8)      +YF      +VF+NF+CF,
  1231.   (0x67<<8)      +YF         +NF+CF,
  1232.   (0x68<<8)      +YF   +XF   +NF+CF,
  1233.   (0x69<<8)      +YF   +XF+VF+NF+CF,
  1234.   (0x70<<8)      +YF         +NF+CF,
  1235.   (0x71<<8)      +YF      +VF+NF+CF,
  1236.   (0x72<<8)      +YF      +VF+NF+CF,
  1237.   (0x73<<8)      +YF         +NF+CF,
  1238.   (0x74<<8)      +YF      +VF+NF+CF,
  1239.   (0x75<<8)      +YF         +NF+CF,
  1240.   (0x76<<8)      +YF         +NF+CF,
  1241.   (0x77<<8)      +YF      +VF+NF+CF,
  1242.   (0x78<<8)      +YF   +XF+VF+NF+CF,
  1243.   (0x79<<8)      +YF   +XF   +NF+CF,
  1244.   (0x74<<8)      +YF      +VF+NF+CF,
  1245.   (0x75<<8)      +YF         +NF+CF,
  1246.   (0x76<<8)      +YF         +NF+CF,
  1247.   (0x77<<8)      +YF      +VF+NF+CF,
  1248.   (0x78<<8)      +YF   +XF+VF+NF+CF,
  1249.   (0x79<<8)      +YF   +XF   +NF+CF,
  1250.   (0x80<<8)+SF               +NF+CF,
  1251.   (0x81<<8)+SF            +VF+NF+CF,
  1252.   (0x82<<8)+SF            +VF+NF+CF,
  1253.   (0x83<<8)+SF               +NF+CF,
  1254.   (0x84<<8)+SF            +VF+NF+CF,
  1255.   (0x85<<8)+SF               +NF+CF,
  1256.   (0x86<<8)+SF               +NF+CF,
  1257.   (0x87<<8)+SF            +VF+NF+CF,
  1258.   (0x88<<8)+SF         +XF+VF+NF+CF,
  1259.   (0x89<<8)+SF         +XF   +NF+CF,
  1260.   (0x84<<8)+SF            +VF+NF+CF,
  1261.   (0x85<<8)+SF               +NF+CF,
  1262.   (0x86<<8)+SF               +NF+CF,
  1263.   (0x87<<8)+SF            +VF+NF+CF,
  1264.   (0x88<<8)+SF         +XF+VF+NF+CF,
  1265.   (0x89<<8)+SF         +XF   +NF+CF,
  1266.   (0x90<<8)+SF            +VF+NF+CF,
  1267.   (0x91<<8)+SF               +NF+CF,
  1268.   (0x92<<8)+SF               +NF+CF,
  1269.   (0x93<<8)+SF            +VF+NF+CF,
  1270.   (0x94<<8)+SF               +NF+CF,
  1271.   (0x95<<8)+SF            +VF+NF+CF,
  1272.   (0x96<<8)+SF            +VF+NF+CF,
  1273.   (0x97<<8)+SF               +NF+CF,
  1274.   (0x98<<8)+SF         +XF   +NF+CF,
  1275.   (0x99<<8)+SF         +XF+VF+NF+CF,
  1276.   (0x94<<8)+SF               +NF+CF,
  1277.   (0x95<<8)+SF            +VF+NF+CF,
  1278.   (0x96<<8)+SF            +VF+NF+CF,
  1279.   (0x97<<8)+SF               +NF+CF,
  1280.   (0x98<<8)+SF         +XF   +NF+CF,
  1281.   (0x99<<8)+SF         +XF+VF+NF+CF,
  1282.   (0xA0<<8)+SF   +YF      +VF+NF+CF,
  1283.   (0xA1<<8)+SF   +YF         +NF+CF,
  1284.   (0xA2<<8)+SF   +YF         +NF+CF,
  1285.   (0xA3<<8)+SF   +YF      +VF+NF+CF,
  1286.   (0xA4<<8)+SF   +YF         +NF+CF,
  1287.   (0xA5<<8)+SF   +YF      +VF+NF+CF,
  1288.   (0xA6<<8)+SF   +YF      +VF+NF+CF,
  1289.   (0xA7<<8)+SF   +YF         +NF+CF,
  1290.   (0xA8<<8)+SF   +YF   +XF   +NF+CF,
  1291.   (0xA9<<8)+SF   +YF   +XF+VF+NF+CF,
  1292.   (0xA4<<8)+SF   +YF         +NF+CF,
  1293.   (0xA5<<8)+SF   +YF      +VF+NF+CF,
  1294.   (0xA6<<8)+SF   +YF      +VF+NF+CF,
  1295.   (0xA7<<8)+SF   +YF         +NF+CF,
  1296.   (0xA8<<8)+SF   +YF   +XF   +NF+CF,
  1297.   (0xA9<<8)+SF   +YF   +XF+VF+NF+CF,
  1298.   (0xB0<<8)+SF   +YF         +NF+CF,
  1299.   (0xB1<<8)+SF   +YF      +VF+NF+CF,
  1300.   (0xB2<<8)+SF   +YF      +VF+NF+CF,
  1301.   (0xB3<<8)+SF   +YF         +NF+CF,
  1302.   (0xB4<<8)+SF   +YF      +VF+NF+CF,
  1303.   (0xB5<<8)+SF   +YF         +NF+CF,
  1304.   (0xB6<<8)+SF   +YF         +NF+CF,
  1305.   (0xB7<<8)+SF   +YF      +VF+NF+CF,
  1306.   (0xB8<<8)+SF   +YF   +XF+VF+NF+CF,
  1307.   (0xB9<<8)+SF   +YF   +XF   +NF+CF,
  1308.   (0xB4<<8)+SF   +YF      +VF+NF+CF,
  1309.   (0xB5<<8)+SF   +YF         +NF+CF,
  1310.   (0xB6<<8)+SF   +YF         +NF+CF,
  1311.   (0xB7<<8)+SF   +YF      +VF+NF+CF,
  1312.   (0xB8<<8)+SF   +YF   +XF+VF+NF+CF,
  1313.   (0xB9<<8)+SF   +YF   +XF   +NF+CF,
  1314.   (0xC0<<8)+SF            +VF+NF+CF,
  1315.   (0xC1<<8)+SF               +NF+CF,
  1316.   (0xC2<<8)+SF               +NF+CF,
  1317.   (0xC3<<8)+SF            +VF+NF+CF,
  1318.   (0xC4<<8)+SF               +NF+CF,
  1319.   (0xC5<<8)+SF            +VF+NF+CF,
  1320.   (0xC6<<8)+SF            +VF+NF+CF,
  1321.   (0xC7<<8)+SF               +NF+CF,
  1322.   (0xC8<<8)+SF         +XF   +NF+CF,
  1323.   (0xC9<<8)+SF         +XF+VF+NF+CF,
  1324.   (0xC4<<8)+SF               +NF+CF,
  1325.   (0xC5<<8)+SF            +VF+NF+CF,
  1326.   (0xC6<<8)+SF            +VF+NF+CF,
  1327.   (0xC7<<8)+SF               +NF+CF,
  1328.   (0xC8<<8)+SF         +XF   +NF+CF,
  1329.   (0xC9<<8)+SF         +XF+VF+NF+CF,
  1330.   (0xD0<<8)+SF               +NF+CF,
  1331.   (0xD1<<8)+SF            +VF+NF+CF,
  1332.   (0xD2<<8)+SF            +VF+NF+CF,
  1333.   (0xD3<<8)+SF               +NF+CF,
  1334.   (0xD4<<8)+SF            +VF+NF+CF,
  1335.   (0xD5<<8)+SF               +NF+CF,
  1336.   (0xD6<<8)+SF               +NF+CF,
  1337.   (0xD7<<8)+SF            +VF+NF+CF,
  1338.   (0xD8<<8)+SF         +XF+VF+NF+CF,
  1339.   (0xD9<<8)+SF         +XF   +NF+CF,
  1340.   (0xD4<<8)+SF            +VF+NF+CF,
  1341.   (0xD5<<8)+SF               +NF+CF,
  1342.   (0xD6<<8)+SF               +NF+CF,
  1343.   (0xD7<<8)+SF            +VF+NF+CF,
  1344.   (0xD8<<8)+SF         +XF+VF+NF+CF,
  1345.   (0xD9<<8)+SF         +XF   +NF+CF,
  1346.   (0xE0<<8)+SF   +YF         +NF+CF,
  1347.   (0xE1<<8)+SF   +YF      +VF+NF+CF,
  1348.   (0xE2<<8)+SF   +YF      +VF+NF+CF,
  1349.   (0xE3<<8)+SF   +YF         +NF+CF,
  1350.   (0xE4<<8)+SF   +YF      +VF+NF+CF,
  1351.   (0xE5<<8)+SF   +YF         +NF+CF,
  1352.   (0xE6<<8)+SF   +YF         +NF+CF,
  1353.   (0xE7<<8)+SF   +YF      +VF+NF+CF,
  1354.   (0xE8<<8)+SF   +YF   +XF+VF+NF+CF,
  1355.   (0xE9<<8)+SF   +YF   +XF   +NF+CF,
  1356.   (0xE4<<8)+SF   +YF      +VF+NF+CF,
  1357.   (0xE5<<8)+SF   +YF         +NF+CF,
  1358.   (0xE6<<8)+SF   +YF         +NF+CF,
  1359.   (0xE7<<8)+SF   +YF      +VF+NF+CF,
  1360.   (0xE8<<8)+SF   +YF   +XF+VF+NF+CF,
  1361.   (0xE9<<8)+SF   +YF   +XF   +NF+CF,
  1362.   (0xF0<<8)+SF   +YF      +VF+NF+CF,
  1363.   (0xF1<<8)+SF   +YF         +NF+CF,
  1364.   (0xF2<<8)+SF   +YF         +NF+CF,
  1365.   (0xF3<<8)+SF   +YF      +VF+NF+CF,
  1366.   (0xF4<<8)+SF   +YF         +NF+CF,
  1367.   (0xF5<<8)+SF   +YF      +VF+NF+CF,
  1368.   (0xF6<<8)+SF   +YF      +VF+NF+CF,
  1369.   (0xF7<<8)+SF   +YF         +NF+CF,
  1370.   (0xF8<<8)+SF   +YF   +XF   +NF+CF,
  1371.   (0xF9<<8)+SF   +YF   +XF+VF+NF+CF,
  1372.   (0xF4<<8)+SF   +YF         +NF+CF,
  1373.   (0xF5<<8)+SF   +YF      +VF+NF+CF,
  1374.   (0xF6<<8)+SF   +YF      +VF+NF+CF,
  1375.   (0xF7<<8)+SF   +YF         +NF+CF,
  1376.   (0xF8<<8)+SF   +YF   +XF   +NF+CF,
  1377.   (0xF9<<8)+SF   +YF   +XF+VF+NF+CF,
  1378.   (0x00<<8)   +ZF         +VF+NF+CF,
  1379.   (0x01<<8)                  +NF+CF,
  1380.   (0x02<<8)                  +NF+CF,
  1381.   (0x03<<8)               +VF+NF+CF,
  1382.   (0x04<<8)                  +NF+CF,
  1383.   (0x05<<8)               +VF+NF+CF,
  1384.   (0x06<<8)               +VF+NF+CF,
  1385.   (0x07<<8)                  +NF+CF,
  1386.   (0x08<<8)            +XF   +NF+CF,
  1387.   (0x09<<8)            +XF+VF+NF+CF,
  1388.   (0x04<<8)                  +NF+CF,
  1389.   (0x05<<8)               +VF+NF+CF,
  1390.   (0x06<<8)               +VF+NF+CF,
  1391.   (0x07<<8)                  +NF+CF,
  1392.   (0x08<<8)            +XF   +NF+CF,
  1393.   (0x09<<8)            +XF+VF+NF+CF,
  1394.   (0x10<<8)                  +NF+CF,
  1395.   (0x11<<8)               +VF+NF+CF,
  1396.   (0x12<<8)               +VF+NF+CF,
  1397.   (0x13<<8)                  +NF+CF,
  1398.   (0x14<<8)               +VF+NF+CF,
  1399.   (0x15<<8)                  +NF+CF,
  1400.   (0x16<<8)                  +NF+CF,
  1401.   (0x17<<8)               +VF+NF+CF,
  1402.   (0x18<<8)            +XF+VF+NF+CF,
  1403.   (0x19<<8)            +XF   +NF+CF,
  1404.   (0x14<<8)               +VF+NF+CF,
  1405.   (0x15<<8)                  +NF+CF,
  1406.   (0x16<<8)                  +NF+CF,
  1407.   (0x17<<8)               +VF+NF+CF,
  1408.   (0x18<<8)            +XF+VF+NF+CF,
  1409.   (0x19<<8)            +XF   +NF+CF,
  1410.   (0x20<<8)      +YF         +NF+CF,
  1411.   (0x21<<8)      +YF      +VF+NF+CF,
  1412.   (0x22<<8)      +YF      +VF+NF+CF,
  1413.   (0x23<<8)      +YF         +NF+CF,
  1414.   (0x24<<8)      +YF      +VF+NF+CF,
  1415.   (0x25<<8)      +YF         +NF+CF,
  1416.   (0x26<<8)      +YF         +NF+CF,
  1417.   (0x27<<8)      +YF      +VF+NF+CF,
  1418.   (0x28<<8)      +YF   +XF+VF+NF+CF,
  1419.   (0x29<<8)      +YF   +XF   +NF+CF,
  1420.   (0x24<<8)      +YF      +VF+NF+CF,
  1421.   (0x25<<8)      +YF         +NF+CF,
  1422.   (0x26<<8)      +YF         +NF+CF,
  1423.   (0x27<<8)      +YF      +VF+NF+CF,
  1424.   (0x28<<8)      +YF   +XF+VF+NF+CF,
  1425.   (0x29<<8)      +YF   +XF   +NF+CF,
  1426.   (0x30<<8)      +YF      +VF+NF+CF,
  1427.   (0x31<<8)      +YF         +NF+CF,
  1428.   (0x32<<8)      +YF         +NF+CF,
  1429.   (0x33<<8)      +YF      +VF+NF+CF,
  1430.   (0x34<<8)      +YF         +NF+CF,
  1431.   (0x35<<8)      +YF      +VF+NF+CF,
  1432.   (0x36<<8)      +YF      +VF+NF+CF,
  1433.   (0x37<<8)      +YF         +NF+CF,
  1434.   (0x38<<8)      +YF   +XF   +NF+CF,
  1435.   (0x39<<8)      +YF   +XF+VF+NF+CF,
  1436.   (0x34<<8)      +YF         +NF+CF,
  1437.   (0x35<<8)      +YF      +VF+NF+CF,
  1438.   (0x36<<8)      +YF      +VF+NF+CF,
  1439.   (0x37<<8)      +YF         +NF+CF,
  1440.   (0x38<<8)      +YF   +XF   +NF+CF,
  1441.   (0x39<<8)      +YF   +XF+VF+NF+CF,
  1442.   (0x40<<8)                  +NF+CF,
  1443.   (0x41<<8)               +VF+NF+CF,
  1444.   (0x42<<8)               +VF+NF+CF,
  1445.   (0x43<<8)                  +NF+CF,
  1446.   (0x44<<8)               +VF+NF+CF,
  1447.   (0x45<<8)                  +NF+CF,
  1448.   (0x46<<8)                  +NF+CF,
  1449.   (0x47<<8)               +VF+NF+CF,
  1450.   (0x48<<8)            +XF+VF+NF+CF,
  1451.   (0x49<<8)            +XF   +NF+CF,
  1452.   (0x44<<8)               +VF+NF+CF,
  1453.   (0x45<<8)                  +NF+CF,
  1454.   (0x46<<8)                  +NF+CF,
  1455.   (0x47<<8)               +VF+NF+CF,
  1456.   (0x48<<8)            +XF+VF+NF+CF,
  1457.   (0x49<<8)            +XF   +NF+CF,
  1458.   (0x50<<8)               +VF+NF+CF,
  1459.   (0x51<<8)                  +NF+CF,
  1460.   (0x52<<8)                  +NF+CF,
  1461.   (0x53<<8)               +VF+NF+CF,
  1462.   (0x54<<8)                  +NF+CF,
  1463.   (0x55<<8)               +VF+NF+CF,
  1464.   (0x56<<8)               +VF+NF+CF,
  1465.   (0x57<<8)                  +NF+CF,
  1466.   (0x58<<8)            +XF   +NF+CF,
  1467.   (0x59<<8)            +XF+VF+NF+CF,
  1468.   (0x54<<8)                  +NF+CF,
  1469.   (0x55<<8)               +VF+NF+CF,
  1470.   (0x56<<8)               +VF+NF+CF,
  1471.   (0x57<<8)                  +NF+CF,
  1472.   (0x58<<8)            +XF   +NF+CF,
  1473.   (0x59<<8)            +XF+VF+NF+CF,
  1474.   (0x60<<8)      +YF      +VF+NF+CF,
  1475.   (0x61<<8)      +YF         +NF+CF,
  1476.   (0x62<<8)      +YF         +NF+CF,
  1477.   (0x63<<8)      +YF      +VF+NF+CF,
  1478.   (0x64<<8)      +YF         +NF+CF,
  1479.   (0x65<<8)      +YF      +VF+NF+CF,
  1480.   (0x66<<8)      +YF      +VF+NF+CF,
  1481.   (0x67<<8)      +YF         +NF+CF,
  1482.   (0x68<<8)      +YF   +XF   +NF+CF,
  1483.   (0x69<<8)      +YF   +XF+VF+NF+CF,
  1484.   (0x64<<8)      +YF         +NF+CF,
  1485.   (0x65<<8)      +YF      +VF+NF+CF,
  1486.   (0x66<<8)      +YF      +VF+NF+CF,
  1487.   (0x67<<8)      +YF         +NF+CF,
  1488.   (0x68<<8)      +YF   +XF   +NF+CF,
  1489.   (0x69<<8)      +YF   +XF+VF+NF+CF,
  1490.   (0x70<<8)      +YF         +NF+CF,
  1491.   (0x71<<8)      +YF      +VF+NF+CF,
  1492.   (0x72<<8)      +YF      +VF+NF+CF,
  1493.   (0x73<<8)      +YF         +NF+CF,
  1494.   (0x74<<8)      +YF      +VF+NF+CF,
  1495.   (0x75<<8)      +YF         +NF+CF,
  1496.   (0x76<<8)      +YF         +NF+CF,
  1497.   (0x77<<8)      +YF      +VF+NF+CF,
  1498.   (0x78<<8)      +YF   +XF+VF+NF+CF,
  1499.   (0x79<<8)      +YF   +XF   +NF+CF,
  1500.   (0x74<<8)      +YF      +VF+NF+CF,
  1501.   (0x75<<8)      +YF         +NF+CF,
  1502.   (0x76<<8)      +YF         +NF+CF,
  1503.   (0x77<<8)      +YF      +VF+NF+CF,
  1504.   (0x78<<8)      +YF   +XF+VF+NF+CF,
  1505.   (0x79<<8)      +YF   +XF   +NF+CF,
  1506.   (0x80<<8)+SF               +NF+CF,
  1507.   (0x81<<8)+SF            +VF+NF+CF,
  1508.   (0x82<<8)+SF            +VF+NF+CF,
  1509.   (0x83<<8)+SF               +NF+CF,
  1510.   (0x84<<8)+SF            +VF+NF+CF,
  1511.   (0x85<<8)+SF               +NF+CF,
  1512.   (0x86<<8)+SF               +NF+CF,
  1513.   (0x87<<8)+SF            +VF+NF+CF,
  1514.   (0x88<<8)+SF         +XF+VF+NF+CF,
  1515.   (0x89<<8)+SF         +XF   +NF+CF,
  1516.   (0x84<<8)+SF            +VF+NF+CF,
  1517.   (0x85<<8)+SF               +NF+CF,
  1518.   (0x86<<8)+SF               +NF+CF,
  1519.   (0x87<<8)+SF            +VF+NF+CF,
  1520.   (0x88<<8)+SF         +XF+VF+NF+CF,
  1521.   (0x89<<8)+SF         +XF   +NF+CF,
  1522.   (0x90<<8)+SF            +VF+NF+CF,
  1523.   (0x91<<8)+SF               +NF+CF,
  1524.   (0x92<<8)+SF               +NF+CF,
  1525.   (0x93<<8)+SF            +VF+NF+CF,
  1526.   (0x94<<8)+SF               +NF+CF,
  1527.   (0x95<<8)+SF            +VF+NF+CF,
  1528.   (0x96<<8)+SF            +VF+NF+CF,
  1529.   (0x97<<8)+SF               +NF+CF,
  1530.   (0x98<<8)+SF         +XF   +NF+CF,
  1531.   (0x99<<8)+SF         +XF+VF+NF+CF,
  1532.   (0x94<<8)+SF               +NF+CF,
  1533.   (0x95<<8)+SF            +VF+NF+CF,
  1534.   (0x96<<8)+SF            +VF+NF+CF,
  1535.   (0x97<<8)+SF               +NF+CF,
  1536.   (0x98<<8)+SF         +XF   +NF+CF,
  1537.   (0x99<<8)+SF         +XF+VF+NF+CF,
  1538.   (0xFA<<8)+SF   +YF+HF+XF+VF+NF   ,
  1539.   (0xFB<<8)+SF   +YF+HF+XF   +NF   ,
  1540.   (0xFC<<8)+SF   +YF+HF+XF+VF+NF   ,
  1541.   (0xFD<<8)+SF   +YF+HF+XF   +NF   ,
  1542.   (0xFE<<8)+SF   +YF+HF+XF   +NF   ,
  1543.   (0xFF<<8)+SF   +YF+HF+XF+VF+NF   ,
  1544.   (0x00<<8)   +ZF         +VF+NF   ,
  1545.   (0x01<<8)                  +NF   ,
  1546.   (0x02<<8)                  +NF   ,
  1547.   (0x03<<8)               +VF+NF   ,
  1548.   (0x04<<8)                  +NF   ,
  1549.   (0x05<<8)               +VF+NF   ,
  1550.   (0x06<<8)               +VF+NF   ,
  1551.   (0x07<<8)                  +NF   ,
  1552.   (0x08<<8)            +XF   +NF   ,
  1553.   (0x09<<8)            +XF+VF+NF   ,
  1554.   (0x0A<<8)         +HF+XF+VF+NF   ,
  1555.   (0x0B<<8)         +HF+XF   +NF   ,
  1556.   (0x0C<<8)         +HF+XF+VF+NF   ,
  1557.   (0x0D<<8)         +HF+XF   +NF   ,
  1558.   (0x0E<<8)         +HF+XF   +NF   ,
  1559.   (0x0F<<8)         +HF+XF+VF+NF   ,
  1560.   (0x10<<8)                  +NF   ,
  1561.   (0x11<<8)               +VF+NF   ,
  1562.   (0x12<<8)               +VF+NF   ,
  1563.   (0x13<<8)                  +NF   ,
  1564.   (0x14<<8)               +VF+NF   ,
  1565.   (0x15<<8)                  +NF   ,
  1566.   (0x16<<8)                  +NF   ,
  1567.   (0x17<<8)               +VF+NF   ,
  1568.   (0x18<<8)            +XF+VF+NF   ,
  1569.   (0x19<<8)            +XF   +NF   ,
  1570.   (0x1A<<8)         +HF+XF   +NF   ,
  1571.   (0x1B<<8)         +HF+XF+VF+NF   ,
  1572.   (0x1C<<8)         +HF+XF   +NF   ,
  1573.   (0x1D<<8)         +HF+XF+VF+NF   ,
  1574.   (0x1E<<8)         +HF+XF+VF+NF   ,
  1575.   (0x1F<<8)         +HF+XF   +NF   ,
  1576.   (0x20<<8)      +YF         +NF   ,
  1577.   (0x21<<8)      +YF      +VF+NF   ,
  1578.   (0x22<<8)      +YF      +VF+NF   ,
  1579.   (0x23<<8)      +YF         +NF   ,
  1580.   (0x24<<8)      +YF      +VF+NF   ,
  1581.   (0x25<<8)      +YF         +NF   ,
  1582.   (0x26<<8)      +YF         +NF   ,
  1583.   (0x27<<8)      +YF      +VF+NF   ,
  1584.   (0x28<<8)      +YF   +XF+VF+NF   ,
  1585.   (0x29<<8)      +YF   +XF   +NF   ,
  1586.   (0x2A<<8)      +YF+HF+XF   +NF   ,
  1587.   (0x2B<<8)      +YF+HF+XF+VF+NF   ,
  1588.   (0x2C<<8)      +YF+HF+XF   +NF   ,
  1589.   (0x2D<<8)      +YF+HF+XF+VF+NF   ,
  1590.   (0x2E<<8)      +YF+HF+XF+VF+NF   ,
  1591.   (0x2F<<8)      +YF+HF+XF   +NF   ,
  1592.   (0x30<<8)      +YF      +VF+NF   ,
  1593.   (0x31<<8)      +YF         +NF   ,
  1594.   (0x32<<8)      +YF         +NF   ,
  1595.   (0x33<<8)      +YF      +VF+NF   ,
  1596.   (0x34<<8)      +YF         +NF   ,
  1597.   (0x35<<8)      +YF      +VF+NF   ,
  1598.   (0x36<<8)      +YF      +VF+NF   ,
  1599.   (0x37<<8)      +YF         +NF   ,
  1600.   (0x38<<8)      +YF   +XF   +NF   ,
  1601.   (0x39<<8)      +YF   +XF+VF+NF   ,
  1602.   (0x3A<<8)      +YF+HF+XF+VF+NF   ,
  1603.   (0x3B<<8)      +YF+HF+XF   +NF   ,
  1604.   (0x3C<<8)      +YF+HF+XF+VF+NF   ,
  1605.   (0x3D<<8)      +YF+HF+XF   +NF   ,
  1606.   (0x3E<<8)      +YF+HF+XF   +NF   ,
  1607.   (0x3F<<8)      +YF+HF+XF+VF+NF   ,
  1608.   (0x40<<8)                  +NF   ,
  1609.   (0x41<<8)               +VF+NF   ,
  1610.   (0x42<<8)               +VF+NF   ,
  1611.   (0x43<<8)                  +NF   ,
  1612.   (0x44<<8)               +VF+NF   ,
  1613.   (0x45<<8)                  +NF   ,
  1614.   (0x46<<8)                  +NF   ,
  1615.   (0x47<<8)               +VF+NF   ,
  1616.   (0x48<<8)            +XF+VF+NF   ,
  1617.   (0x49<<8)            +XF   +NF   ,
  1618.   (0x4A<<8)         +HF+XF   +NF   ,
  1619.   (0x4B<<8)         +HF+XF+VF+NF   ,
  1620.   (0x4C<<8)         +HF+XF   +NF   ,
  1621.   (0x4D<<8)         +HF+XF+VF+NF   ,
  1622.   (0x4E<<8)         +HF+XF+VF+NF   ,
  1623.   (0x4F<<8)         +HF+XF   +NF   ,
  1624.   (0x50<<8)               +VF+NF   ,
  1625.   (0x51<<8)                  +NF   ,
  1626.   (0x52<<8)                  +NF   ,
  1627.   (0x53<<8)               +VF+NF   ,
  1628.   (0x54<<8)                  +NF   ,
  1629.   (0x55<<8)               +VF+NF   ,
  1630.   (0x56<<8)               +VF+NF   ,
  1631.   (0x57<<8)                  +NF   ,
  1632.   (0x58<<8)            +XF   +NF   ,
  1633.   (0x59<<8)            +XF+VF+NF   ,
  1634.   (0x5A<<8)         +HF+XF+VF+NF   ,
  1635.   (0x5B<<8)         +HF+XF   +NF   ,
  1636.   (0x5C<<8)         +HF+XF+VF+NF   ,
  1637.   (0x5D<<8)         +HF+XF   +NF   ,
  1638.   (0x5E<<8)         +HF+XF   +NF   ,
  1639.   (0x5F<<8)         +HF+XF+VF+NF   ,
  1640.   (0x60<<8)      +YF      +VF+NF   ,
  1641.   (0x61<<8)      +YF         +NF   ,
  1642.   (0x62<<8)      +YF         +NF   ,
  1643.   (0x63<<8)      +YF      +VF+NF   ,
  1644.   (0x64<<8)      +YF         +NF   ,
  1645.   (0x65<<8)      +YF      +VF+NF   ,
  1646.   (0x66<<8)      +YF      +VF+NF   ,
  1647.   (0x67<<8)      +YF         +NF   ,
  1648.   (0x68<<8)      +YF   +XF   +NF   ,
  1649.   (0x69<<8)      +YF   +XF+VF+NF   ,
  1650.   (0x6A<<8)      +YF+HF+XF+VF+NF   ,
  1651.   (0x6B<<8)      +YF+HF+XF   +NF   ,
  1652.   (0x6C<<8)      +YF+HF+XF+VF+NF   ,
  1653.   (0x6D<<8)      +YF+HF+XF   +NF   ,
  1654.   (0x6E<<8)      +YF+HF+XF   +NF   ,
  1655.   (0x6F<<8)      +YF+HF+XF+VF+NF   ,
  1656.   (0x70<<8)      +YF         +NF   ,
  1657.   (0x71<<8)      +YF      +VF+NF   ,
  1658.   (0x72<<8)      +YF      +VF+NF   ,
  1659.   (0x73<<8)      +YF         +NF   ,
  1660.   (0x74<<8)      +YF      +VF+NF   ,
  1661.   (0x75<<8)      +YF         +NF   ,
  1662.   (0x76<<8)      +YF         +NF   ,
  1663.   (0x77<<8)      +YF      +VF+NF   ,
  1664.   (0x78<<8)      +YF   +XF+VF+NF   ,
  1665.   (0x79<<8)      +YF   +XF   +NF   ,
  1666.   (0x7A<<8)      +YF+HF+XF   +NF   ,
  1667.   (0x7B<<8)      +YF+HF+XF+VF+NF   ,
  1668.   (0x7C<<8)      +YF+HF+XF   +NF   ,
  1669.   (0x7D<<8)      +YF+HF+XF+VF+NF   ,
  1670.   (0x7E<<8)      +YF+HF+XF+VF+NF   ,
  1671.   (0x7F<<8)      +YF+HF+XF   +NF   ,
  1672.   (0x80<<8)+SF               +NF   ,
  1673.   (0x81<<8)+SF            +VF+NF   ,
  1674.   (0x82<<8)+SF            +VF+NF   ,
  1675.   (0x83<<8)+SF               +NF   ,
  1676.   (0x84<<8)+SF            +VF+NF   ,
  1677.   (0x85<<8)+SF               +NF   ,
  1678.   (0x86<<8)+SF               +NF   ,
  1679.   (0x87<<8)+SF            +VF+NF   ,
  1680.   (0x88<<8)+SF         +XF+VF+NF   ,
  1681.   (0x89<<8)+SF         +XF   +NF   ,
  1682.   (0x8A<<8)+SF      +HF+XF   +NF   ,
  1683.   (0x8B<<8)+SF      +HF+XF+VF+NF   ,
  1684.   (0x8C<<8)+SF      +HF+XF   +NF   ,
  1685.   (0x8D<<8)+SF      +HF+XF+VF+NF   ,
  1686.   (0x8E<<8)+SF      +HF+XF+VF+NF   ,
  1687.   (0x8F<<8)+SF      +HF+XF   +NF   ,
  1688.   (0x90<<8)+SF            +VF+NF   ,
  1689.   (0x91<<8)+SF               +NF   ,
  1690.   (0x92<<8)+SF               +NF   ,
  1691.   (0x93<<8)+SF            +VF+NF   ,
  1692.   (0x34<<8)      +YF         +NF+CF,
  1693.   (0x35<<8)      +YF      +VF+NF+CF,
  1694.   (0x36<<8)      +YF      +VF+NF+CF,
  1695.   (0x37<<8)      +YF         +NF+CF,
  1696.   (0x38<<8)      +YF   +XF   +NF+CF,
  1697.   (0x39<<8)      +YF   +XF+VF+NF+CF,
  1698.   (0x3A<<8)      +YF+HF+XF+VF+NF+CF,
  1699.   (0x3B<<8)      +YF+HF+XF   +NF+CF,
  1700.   (0x3C<<8)      +YF+HF+XF+VF+NF+CF,
  1701.   (0x3D<<8)      +YF+HF+XF   +NF+CF,
  1702.   (0x3E<<8)      +YF+HF+XF   +NF+CF,
  1703.   (0x3F<<8)      +YF+HF+XF+VF+NF+CF,
  1704.   (0x40<<8)                  +NF+CF,
  1705.   (0x41<<8)               +VF+NF+CF,
  1706.   (0x42<<8)               +VF+NF+CF,
  1707.   (0x43<<8)                  +NF+CF,
  1708.   (0x44<<8)               +VF+NF+CF,
  1709.   (0x45<<8)                  +NF+CF,
  1710.   (0x46<<8)                  +NF+CF,
  1711.   (0x47<<8)               +VF+NF+CF,
  1712.   (0x48<<8)            +XF+VF+NF+CF,
  1713.   (0x49<<8)            +XF   +NF+CF,
  1714.   (0x4A<<8)         +HF+XF   +NF+CF,
  1715.   (0x4B<<8)         +HF+XF+VF+NF+CF,
  1716.   (0x4C<<8)         +HF+XF   +NF+CF,
  1717.   (0x4D<<8)         +HF+XF+VF+NF+CF,
  1718.   (0x4E<<8)         +HF+XF+VF+NF+CF,
  1719.   (0x4F<<8)         +HF+XF   +NF+CF,
  1720.   (0x50<<8)               +VF+NF+CF,
  1721.   (0x51<<8)                  +NF+CF,
  1722.   (0x52<<8)                  +NF+CF,
  1723.   (0x53<<8)               +VF+NF+CF,
  1724.   (0x54<<8)                  +NF+CF,
  1725.   (0x55<<8)               +VF+NF+CF,
  1726.   (0x56<<8)               +VF+NF+CF,
  1727.   (0x57<<8)                  +NF+CF,
  1728.   (0x58<<8)            +XF   +NF+CF,
  1729.   (0x59<<8)            +XF+VF+NF+CF,
  1730.   (0x5A<<8)         +HF+XF+VF+NF+CF,
  1731.   (0x5B<<8)         +HF+XF   +NF+CF,
  1732.   (0x5C<<8)         +HF+XF+VF+NF+CF,
  1733.   (0x5D<<8)         +HF+XF   +NF+CF,
  1734.   (0x5E<<8)         +HF+XF   +NF+CF,
  1735.   (0x5F<<8)         +HF+XF+VF+NF+CF,
  1736.   (0x60<<8)      +YF      +VF+NF+CF,
  1737.   (0x61<<8)      +YF         +NF+CF,
  1738.   (0x62<<8)      +YF         +NF+CF,
  1739.   (0x63<<8)      +YF      +VF+NF+CF,
  1740.   (0x64<<8)      +YF         +NF+CF,
  1741.   (0x65<<8)      +YF      +VF+NF+CF,
  1742.   (0x66<<8)      +YF      +VF+NF+CF,
  1743.   (0x67<<8)      +YF         +NF+CF,
  1744.   (0x68<<8)      +YF   +XF   +NF+CF,
  1745.   (0x69<<8)      +YF   +XF+VF+NF+CF,
  1746.   (0x6A<<8)      +YF+HF+XF+VF+NF+CF,
  1747.   (0x6B<<8)      +YF+HF+XF   +NF+CF,
  1748.   (0x6C<<8)      +YF+HF+XF+VF+NF+CF,
  1749.   (0x6D<<8)      +YF+HF+XF   +NF+CF,
  1750.   (0x6E<<8)      +YF+HF+XF   +NF+CF,
  1751.   (0x6F<<8)      +YF+HF+XF+VF+NF+CF,
  1752.   (0x70<<8)      +YF         +NF+CF,
  1753.   (0x71<<8)      +YF      +VF+NF+CF,
  1754.   (0x72<<8)      +YF      +VF+NF+CF,
  1755.   (0x73<<8)      +YF         +NF+CF,
  1756.   (0x74<<8)      +YF      +VF+NF+CF,
  1757.   (0x75<<8)      +YF         +NF+CF,
  1758.   (0x76<<8)      +YF         +NF+CF,
  1759.   (0x77<<8)      +YF      +VF+NF+CF,
  1760.   (0x78<<8)      +YF   +XF+VF+NF+CF,
  1761.   (0x79<<8)      +YF   +XF   +NF+CF,
  1762.   (0x7A<<8)      +YF+HF+XF   +NF+CF,
  1763.   (0x7B<<8)      +YF+HF+XF+VF+NF+CF,
  1764.   (0x7C<<8)      +YF+HF+XF   +NF+CF,
  1765.   (0x7D<<8)      +YF+HF+XF+VF+NF+CF,
  1766.   (0x7E<<8)      +YF+HF+XF+VF+NF+CF,
  1767.   (0x7F<<8)      +YF+HF+XF   +NF+CF,
  1768.   (0x80<<8)+SF               +NF+CF,
  1769.   (0x81<<8)+SF            +VF+NF+CF,
  1770.   (0x82<<8)+SF            +VF+NF+CF,
  1771.   (0x83<<8)+SF               +NF+CF,
  1772.   (0x84<<8)+SF            +VF+NF+CF,
  1773.   (0x85<<8)+SF               +NF+CF,
  1774.   (0x86<<8)+SF               +NF+CF,
  1775.   (0x87<<8)+SF            +VF+NF+CF,
  1776.   (0x88<<8)+SF         +XF+VF+NF+CF,
  1777.   (0x89<<8)+SF         +XF   +NF+CF,
  1778.   (0x8A<<8)+SF      +HF+XF   +NF+CF,
  1779.   (0x8B<<8)+SF      +HF+XF+VF+NF+CF,
  1780.   (0x8C<<8)+SF      +HF+XF   +NF+CF,
  1781.   (0x8D<<8)+SF      +HF+XF+VF+NF+CF,
  1782.   (0x8E<<8)+SF      +HF+XF+VF+NF+CF,
  1783.   (0x8F<<8)+SF      +HF+XF   +NF+CF,
  1784.   (0x90<<8)+SF            +VF+NF+CF,
  1785.   (0x91<<8)+SF               +NF+CF,
  1786.   (0x92<<8)+SF               +NF+CF,
  1787.   (0x93<<8)+SF            +VF+NF+CF,
  1788.   (0x94<<8)+SF               +NF+CF,
  1789.   (0x95<<8)+SF            +VF+NF+CF,
  1790.   (0x96<<8)+SF            +VF+NF+CF,
  1791.   (0x97<<8)+SF               +NF+CF,
  1792.   (0x98<<8)+SF         +XF   +NF+CF,
  1793.   (0x99<<8)+SF         +XF+VF+NF+CF,
  1794.   (0x9A<<8)+SF      +HF+XF+VF+NF+CF,
  1795.   (0x9B<<8)+SF      +HF+XF   +NF+CF,
  1796.   (0x9C<<8)+SF      +HF+XF+VF+NF+CF,
  1797.   (0x9D<<8)+SF      +HF+XF   +NF+CF,
  1798.   (0x9E<<8)+SF      +HF+XF   +NF+CF,
  1799.   (0x9F<<8)+SF      +HF+XF+VF+NF+CF,
  1800.   (0xA0<<8)+SF   +YF      +VF+NF+CF,
  1801.   (0xA1<<8)+SF   +YF         +NF+CF,
  1802.   (0xA2<<8)+SF   +YF         +NF+CF,
  1803.   (0xA3<<8)+SF   +YF      +VF+NF+CF,
  1804.   (0xA4<<8)+SF   +YF         +NF+CF,
  1805.   (0xA5<<8)+SF   +YF      +VF+NF+CF,
  1806.   (0xA6<<8)+SF   +YF      +VF+NF+CF,
  1807.   (0xA7<<8)+SF   +YF         +NF+CF,
  1808.   (0xA8<<8)+SF   +YF   +XF   +NF+CF,
  1809.   (0xA9<<8)+SF   +YF   +XF+VF+NF+CF,
  1810.   (0xAA<<8)+SF   +YF+HF+XF+VF+NF+CF,
  1811.   (0xAB<<8)+SF   +YF+HF+XF   +NF+CF,
  1812.   (0xAC<<8)+SF   +YF+HF+XF+VF+NF+CF,
  1813.   (0xAD<<8)+SF   +YF+HF+XF   +NF+CF,
  1814.   (0xAE<<8)+SF   +YF+HF+XF   +NF+CF,
  1815.   (0xAF<<8)+SF   +YF+HF+XF+VF+NF+CF,
  1816.   (0xB0<<8)+SF   +YF         +NF+CF,
  1817.   (0xB1<<8)+SF   +YF      +VF+NF+CF,
  1818.   (0xB2<<8)+SF   +YF      +VF+NF+CF,
  1819.   (0xB3<<8)+SF   +YF         +NF+CF,
  1820.   (0xB4<<8)+SF   +YF      +VF+NF+CF,
  1821.   (0xB5<<8)+SF   +YF         +NF+CF,
  1822.   (0xB6<<8)+SF   +YF         +NF+CF,
  1823.   (0xB7<<8)+SF   +YF      +VF+NF+CF,
  1824.   (0xB8<<8)+SF   +YF   +XF+VF+NF+CF,
  1825.   (0xB9<<8)+SF   +YF   +XF   +NF+CF,
  1826.   (0xBA<<8)+SF   +YF+HF+XF   +NF+CF,
  1827.   (0xBB<<8)+SF   +YF+HF+XF+VF+NF+CF,
  1828.   (0xBC<<8)+SF   +YF+HF+XF   +NF+CF,
  1829.   (0xBD<<8)+SF   +YF+HF+XF+VF+NF+CF,
  1830.   (0xBE<<8)+SF   +YF+HF+XF+VF+NF+CF,
  1831.   (0xBF<<8)+SF   +YF+HF+XF   +NF+CF,
  1832.   (0xC0<<8)+SF            +VF+NF+CF,
  1833.   (0xC1<<8)+SF               +NF+CF,
  1834.   (0xC2<<8)+SF               +NF+CF,
  1835.   (0xC3<<8)+SF            +VF+NF+CF,
  1836.   (0xC4<<8)+SF               +NF+CF,
  1837.   (0xC5<<8)+SF            +VF+NF+CF,
  1838.   (0xC6<<8)+SF            +VF+NF+CF,
  1839.   (0xC7<<8)+SF               +NF+CF,
  1840.   (0xC8<<8)+SF         +XF   +NF+CF,
  1841.   (0xC9<<8)+SF         +XF+VF+NF+CF,
  1842.   (0xCA<<8)+SF      +HF+XF+VF+NF+CF,
  1843.   (0xCB<<8)+SF      +HF+XF   +NF+CF,
  1844.   (0xCC<<8)+SF      +HF+XF+VF+NF+CF,
  1845.   (0xCD<<8)+SF      +HF+XF   +NF+CF,
  1846.   (0xCE<<8)+SF      +HF+XF   +NF+CF,
  1847.   (0xCF<<8)+SF      +HF+XF+VF+NF+CF,
  1848.   (0xD0<<8)+SF               +NF+CF,
  1849.   (0xD1<<8)+SF            +VF+NF+CF,
  1850.   (0xD2<<8)+SF            +VF+NF+CF,
  1851.   (0xD3<<8)+SF               +NF+CF,
  1852.   (0xD4<<8)+SF            +VF+NF+CF,
  1853.   (0xD5<<8)+SF               +NF+CF,
  1854.   (0xD6<<8)+SF               +NF+CF,
  1855.   (0xD7<<8)+SF            +VF+NF+CF,
  1856.   (0xD8<<8)+SF         +XF+VF+NF+CF,
  1857.   (0xD9<<8)+SF         +XF   +NF+CF,
  1858.   (0xDA<<8)+SF      +HF+XF   +NF+CF,
  1859.   (0xDB<<8)+SF      +HF+XF+VF+NF+CF,
  1860.   (0xDC<<8)+SF      +HF+XF   +NF+CF,
  1861.   (0xDD<<8)+SF      +HF+XF+VF+NF+CF,
  1862.   (0xDE<<8)+SF      +HF+XF+VF+NF+CF,
  1863.   (0xDF<<8)+SF      +HF+XF   +NF+CF,
  1864.   (0xE0<<8)+SF   +YF         +NF+CF,
  1865.   (0xE1<<8)+SF   +YF      +VF+NF+CF,
  1866.   (0xE2<<8)+SF   +YF      +VF+NF+CF,
  1867.   (0xE3<<8)+SF   +YF         +NF+CF,
  1868.   (0xE4<<8)+SF   +YF      +VF+NF+CF,
  1869.   (0xE5<<8)+SF   +YF         +NF+CF,
  1870.   (0xE6<<8)+SF   +YF         +NF+CF,
  1871.   (0xE7<<8)+SF   +YF      +VF+NF+CF,
  1872.   (0xE8<<8)+SF   +YF   +XF+VF+NF+CF,
  1873.   (0xE9<<8)+SF   +YF   +XF   +NF+CF,
  1874.   (0xEA<<8)+SF   +YF+HF+XF   +NF+CF,
  1875.   (0xEB<<8)+SF   +YF+HF+XF+VF+NF+CF,
  1876.   (0xEC<<8)+SF   +YF+HF+XF   +NF+CF,
  1877.   (0xED<<8)+SF   +YF+HF+XF+VF+NF+CF,
  1878.   (0xEE<<8)+SF   +YF+HF+XF+VF+NF+CF,
  1879.   (0xEF<<8)+SF   +YF+HF+XF   +NF+CF,
  1880.   (0xF0<<8)+SF   +YF      +VF+NF+CF,
  1881.   (0xF1<<8)+SF   +YF         +NF+CF,
  1882.   (0xF2<<8)+SF   +YF         +NF+CF,
  1883.   (0xF3<<8)+SF   +YF      +VF+NF+CF,
  1884.   (0xF4<<8)+SF   +YF         +NF+CF,
  1885.   (0xF5<<8)+SF   +YF      +VF+NF+CF,
  1886.   (0xF6<<8)+SF   +YF      +VF+NF+CF,
  1887.   (0xF7<<8)+SF   +YF         +NF+CF,
  1888.   (0xF8<<8)+SF   +YF   +XF   +NF+CF,
  1889.   (0xF9<<8)+SF   +YF   +XF+VF+NF+CF,
  1890.   (0xFA<<8)+SF   +YF+HF+XF+VF+NF+CF,
  1891.   (0xFB<<8)+SF   +YF+HF+XF   +NF+CF,
  1892.   (0xFC<<8)+SF   +YF+HF+XF+VF+NF+CF,
  1893.   (0xFD<<8)+SF   +YF+HF+XF   +NF+CF,
  1894.   (0xFE<<8)+SF   +YF+HF+XF   +NF+CF,
  1895.   (0xFF<<8)+SF   +YF+HF+XF+VF+NF+CF,
  1896.   (0x00<<8)   +ZF         +VF+NF+CF,
  1897.   (0x01<<8)                  +NF+CF,
  1898.   (0x02<<8)                  +NF+CF,
  1899.   (0x03<<8)               +VF+NF+CF,
  1900.   (0x04<<8)                  +NF+CF,
  1901.   (0x05<<8)               +VF+NF+CF,
  1902.   (0x06<<8)               +VF+NF+CF,
  1903.   (0x07<<8)                  +NF+CF,
  1904.   (0x08<<8)            +XF   +NF+CF,
  1905.   (0x09<<8)            +XF+VF+NF+CF,
  1906.   (0x0A<<8)         +HF+XF+VF+NF+CF,
  1907.   (0x0B<<8)         +HF+XF   +NF+CF,
  1908.   (0x0C<<8)         +HF+XF+VF+NF+CF,
  1909.   (0x0D<<8)         +HF+XF   +NF+CF,
  1910.   (0x0E<<8)         +HF+XF   +NF+CF,
  1911.   (0x0F<<8)         +HF+XF+VF+NF+CF,
  1912.   (0x10<<8)                  +NF+CF,
  1913.   (0x11<<8)               +VF+NF+CF,
  1914.   (0x12<<8)               +VF+NF+CF,
  1915.   (0x13<<8)                  +NF+CF,
  1916.   (0x14<<8)               +VF+NF+CF,
  1917.   (0x15<<8)                  +NF+CF,
  1918.   (0x16<<8)                  +NF+CF,
  1919.   (0x17<<8)               +VF+NF+CF,
  1920.   (0x18<<8)            +XF+VF+NF+CF,
  1921.   (0x19<<8)            +XF   +NF+CF,
  1922.   (0x1A<<8)         +HF+XF   +NF+CF,
  1923.   (0x1B<<8)         +HF+XF+VF+NF+CF,
  1924.   (0x1C<<8)         +HF+XF   +NF+CF,
  1925.   (0x1D<<8)         +HF+XF+VF+NF+CF,
  1926.   (0x1E<<8)         +HF+XF+VF+NF+CF,
  1927.   (0x1F<<8)         +HF+XF   +NF+CF,
  1928.   (0x20<<8)      +YF         +NF+CF,
  1929.   (0x21<<8)      +YF      +VF+NF+CF,
  1930.   (0x22<<8)      +YF      +VF+NF+CF,
  1931.   (0x23<<8)      +YF         +NF+CF,
  1932.   (0x24<<8)      +YF      +VF+NF+CF,
  1933.   (0x25<<8)      +YF         +NF+CF,
  1934.   (0x26<<8)      +YF         +NF+CF,
  1935.   (0x27<<8)      +YF      +VF+NF+CF,
  1936.   (0x28<<8)      +YF   +XF+VF+NF+CF,
  1937.   (0x29<<8)      +YF   +XF   +NF+CF,
  1938.   (0x2A<<8)      +YF+HF+XF   +NF+CF,
  1939.   (0x2B<<8)      +YF+HF+XF+VF+NF+CF,
  1940.   (0x2C<<8)      +YF+HF+XF   +NF+CF,
  1941.   (0x2D<<8)      +YF+HF+XF+VF+NF+CF,
  1942.   (0x2E<<8)      +YF+HF+XF+VF+NF+CF,
  1943.   (0x2F<<8)      +YF+HF+XF   +NF+CF,
  1944.   (0x30<<8)      +YF      +VF+NF+CF,
  1945.   (0x31<<8)      +YF         +NF+CF,
  1946.   (0x32<<8)      +YF         +NF+CF,
  1947.   (0x33<<8)      +YF      +VF+NF+CF,
  1948.   (0x34<<8)      +YF         +NF+CF,
  1949.   (0x35<<8)      +YF      +VF+NF+CF,
  1950.   (0x36<<8)      +YF      +VF+NF+CF,
  1951.   (0x37<<8)      +YF         +NF+CF,
  1952.   (0x38<<8)      +YF   +XF   +NF+CF,
  1953.   (0x39<<8)      +YF   +XF+VF+NF+CF,
  1954.   (0x3A<<8)      +YF+HF+XF+VF+NF+CF,
  1955.   (0x3B<<8)      +YF+HF+XF   +NF+CF,
  1956.   (0x3C<<8)      +YF+HF+XF+VF+NF+CF,
  1957.   (0x3D<<8)      +YF+HF+XF   +NF+CF,
  1958.   (0x3E<<8)      +YF+HF+XF   +NF+CF,
  1959.   (0x3F<<8)      +YF+HF+XF+VF+NF+CF,
  1960.   (0x40<<8)                  +NF+CF,
  1961.   (0x41<<8)               +VF+NF+CF,
  1962.   (0x42<<8)               +VF+NF+CF,
  1963.   (0x43<<8)                  +NF+CF,
  1964.   (0x44<<8)               +VF+NF+CF,
  1965.   (0x45<<8)                  +NF+CF,
  1966.   (0x46<<8)                  +NF+CF,
  1967.   (0x47<<8)               +VF+NF+CF,
  1968.   (0x48<<8)            +XF+VF+NF+CF,
  1969.   (0x49<<8)            +XF   +NF+CF,
  1970.   (0x4A<<8)         +HF+XF   +NF+CF,
  1971.   (0x4B<<8)         +HF+XF+VF+NF+CF,
  1972.   (0x4C<<8)         +HF+XF   +NF+CF,
  1973.   (0x4D<<8)         +HF+XF+VF+NF+CF,
  1974.   (0x4E<<8)         +HF+XF+VF+NF+CF,
  1975.   (0x4F<<8)         +HF+XF   +NF+CF,
  1976.   (0x50<<8)               +VF+NF+CF,
  1977.   (0x51<<8)                  +NF+CF,
  1978.   (0x52<<8)                  +NF+CF,
  1979.   (0x53<<8)               +VF+NF+CF,
  1980.   (0x54<<8)                  +NF+CF,
  1981.   (0x55<<8)               +VF+NF+CF,
  1982.   (0x56<<8)               +VF+NF+CF,
  1983.   (0x57<<8)                  +NF+CF,
  1984.   (0x58<<8)            +XF   +NF+CF,
  1985.   (0x59<<8)            +XF+VF+NF+CF,
  1986.   (0x5A<<8)         +HF+XF+VF+NF+CF,
  1987.   (0x5B<<8)         +HF+XF   +NF+CF,
  1988.   (0x5C<<8)         +HF+XF+VF+NF+CF,
  1989.   (0x5D<<8)         +HF+XF   +NF+CF,
  1990.   (0x5E<<8)         +HF+XF   +NF+CF,
  1991.   (0x5F<<8)         +HF+XF+VF+NF+CF,
  1992.   (0x60<<8)      +YF      +VF+NF+CF,
  1993.   (0x61<<8)      +YF         +NF+CF,
  1994.   (0x62<<8)      +YF         +NF+CF,
  1995.   (0x63<<8)      +YF      +VF+NF+CF,
  1996.   (0x64<<8)      +YF         +NF+CF,
  1997.   (0x65<<8)      +YF      +VF+NF+CF,
  1998.   (0x66<<8)      +YF      +VF+NF+CF,
  1999.   (0x67<<8)      +YF         +NF+CF,
  2000.   (0x68<<8)      +YF   +XF   +NF+CF,
  2001.   (0x69<<8)      +YF   +XF+VF+NF+CF,
  2002.   (0x6A<<8)      +YF+HF+XF+VF+NF+CF,
  2003.   (0x6B<<8)      +YF+HF+XF   +NF+CF,
  2004.   (0x6C<<8)      +YF+HF+XF+VF+NF+CF,
  2005.   (0x6D<<8)      +YF+HF+XF   +NF+CF,
  2006.   (0x6E<<8)      +YF+HF+XF   +NF+CF,
  2007.   (0x6F<<8)      +YF+HF+XF+VF+NF+CF,
  2008.   (0x70<<8)      +YF         +NF+CF,
  2009.   (0x71<<8)      +YF      +VF+NF+CF,
  2010.   (0x72<<8)      +YF      +VF+NF+CF,
  2011.   (0x73<<8)      +YF         +NF+CF,
  2012.   (0x74<<8)      +YF      +VF+NF+CF,
  2013.   (0x75<<8)      +YF         +NF+CF,
  2014.   (0x76<<8)      +YF         +NF+CF,
  2015.   (0x77<<8)      +YF      +VF+NF+CF,
  2016.   (0x78<<8)      +YF   +XF+VF+NF+CF,
  2017.   (0x79<<8)      +YF   +XF   +NF+CF,
  2018.   (0x7A<<8)      +YF+HF+XF   +NF+CF,
  2019.   (0x7B<<8)      +YF+HF+XF+VF+NF+CF,
  2020.   (0x7C<<8)      +YF+HF+XF   +NF+CF,
  2021.   (0x7D<<8)      +YF+HF+XF+VF+NF+CF,
  2022.   (0x7E<<8)      +YF+HF+XF+VF+NF+CF,
  2023.   (0x7F<<8)      +YF+HF+XF   +NF+CF,
  2024.   (0x80<<8)+SF               +NF+CF,
  2025.   (0x81<<8)+SF            +VF+NF+CF,
  2026.   (0x82<<8)+SF            +VF+NF+CF,
  2027.   (0x83<<8)+SF               +NF+CF,
  2028.   (0x84<<8)+SF            +VF+NF+CF,
  2029.   (0x85<<8)+SF               +NF+CF,
  2030.   (0x86<<8)+SF               +NF+CF,
  2031.   (0x87<<8)+SF            +VF+NF+CF,
  2032.   (0x88<<8)+SF         +XF+VF+NF+CF,
  2033.   (0x89<<8)+SF         +XF   +NF+CF,
  2034.   (0x8A<<8)+SF      +HF+XF   +NF+CF,
  2035.   (0x8B<<8)+SF      +HF+XF+VF+NF+CF,
  2036.   (0x8C<<8)+SF      +HF+XF   +NF+CF,
  2037.   (0x8D<<8)+SF      +HF+XF+VF+NF+CF,
  2038.   (0x8E<<8)+SF      +HF+XF+VF+NF+CF,
  2039.   (0x8F<<8)+SF      +HF+XF   +NF+CF,
  2040.   (0x90<<8)+SF            +VF+NF+CF,
  2041.   (0x91<<8)+SF               +NF+CF,
  2042.   (0x92<<8)+SF               +NF+CF,
  2043.   (0x93<<8)+SF            +VF+NF+CF,
  2044.   (0x94<<8)+SF               +NF+CF,
  2045.   (0x95<<8)+SF            +VF+NF+CF,
  2046.   (0x96<<8)+SF            +VF+NF+CF,
  2047.   (0x97<<8)+SF               +NF+CF,
  2048.   (0x98<<8)+SF         +XF   +NF+CF,
  2049.   (0x99<<8)+SF         +XF+VF+NF+CF
  2050. };
  2051.